在装有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