CentOS:
- yum install python-setuptools && easy_install pip
- pip install shadowsocks
Debian / Ubuntu:
- apt-get install python-pip
- pip install shadowsocks
vi新建配置
- vi /etc/shadowsocks.json
内容如下:
- {
- "server":"0.0.0.0",
- "server_port":8388,
- "local_address": "127.0.0.1",
- "local_port":1080,
- "password":"mypassword",
- "timeout":300,
- "method":"aes-256-cfb",
- "fast_open": false
- }
或(多个SS账号)
- {
- "server":"0.0.0.0",
- "port_password":{
- "8381":"xxxxxxx",
- "8382":"xxxxxxx",
- "8383":"xxxxxxx",
- "8384":"xxxxxxx"
- },
- "timeout":300,
- "method":"aes-256-cfb",
- "fast_open": false
- }
配置说明:
字段 | 说明 |
server | ss服务监听地址 |
server_port | ss服务监听端口 |
local_address | 本地的监听地址 |
local_port | 本地的监听端口 |
password | 密码 |
timeout | 超时时间,单位秒 |
method | 加密方法,默认是aes-256-cfb |
fast_open | 使用TCP_FASTOPEN, true / false |
workers | workers数,只支持Unix/Linux系统 |
启动:
前台启动
- ssserver -c /etc/shadowsocks.json
后台启动与停止
- ssserver -c /etc/shadowsocks.json -d start
- ssserver -c /etc/shadowsocks.json -d stop
或者
- setsid ssserver -c /etc/shadowsocks.json
如需开机启动
打开rc.local
- vi /etc/rc.local
输入
- ssserver -c /etc/shadowsocks.json -d start