在装有Ubuntu的VPS上搭建shadowsocks服务

以Ubuntu 14.04 LTS为例

SSH登录VPS主机。

安装shadowsocks:

apt-get install python-pip
pip install shadowsocks

添加并修改配置文件:

vim /etc/shadowsocks.json

然后添加如下内容

{
    "server":["[::0]","0.0.0.0"],
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"你打算使用的密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

注意:

  • 虽然采用aes加密,但安全和匿名性是没有任何保障的。
  • 如果你的VPS没有ipv6地址,请将配置改为"server":"你VPS的ipv4地址"
  • 端口可以保持默认也可以自行更改,注意不要和已有的冲突。

在后台启动或停止服务

ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

We don’t need security. We need indistinguishability from random bytes.


关于客户端如何配置可查看官网。 官网:https://shadowsocks.org