Shadowsocks安装及配置

Author Avatar
Moon 9月 08, 2017

Shadowsocks安装

Linux下:

1
yum install python-setuptools && easy_install pip

显示完成后,再输入

1
pip install shadowsocks

等待安装完成,显示“Successfully installed shadowsocks-2.6.10”,意味着 Shadowsocks 已经成功安装。

Shadowsocks配置

1
vi [path/to/shadowsocks-config].json

基本配置文件如下:

1
2
3
4
5
6
7
8
9
10
{
"server": "your_server_ip",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "mooncool.github.com",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": false
}

各个参数说明如下:

名称 必填 说明
server Y 填入你的服务器 IP ,即当前操作的 VPS 的 IP 地址,必须修改
server_port N 服务器端口,可以根据实际需要修改,或者保持默认
local_address N 本地监听地址,建议保持默认
local_port N 本地端口,这个参数一般 保持默认 即可
password Y 用来加密的密码,可以根据实际需要修改
timeout N 单位秒,一般 保持默认 即可
method N 默认的是“aes-256-cfb”,一般 保持默认 即可
fast_open N 使用TCP_FASTOPEN, 参数选项 true / false,一般 保持默认 即可
workers N worker的数量, 在 Unix/Linux 上有效,一般不用加此项

最后,启动 Shadowsocks,在命令行中输入以下命令:

1
ssserver -c [path/to/config] -d start

即可启动 Shadowsocks 服务;如果要关闭 Shadowsocks 服务,在命令行中输入以下命令:

1
ssserver -c [path/to/config] -d stop

参考

Shadowsocks官网