- 一般有个 GUI 让你进行选择,点击确定后,查看服务器状态,在线后执行第二步
- 连接服务器,可以使用自带的 html 控制台,或者使用 xshell
- 系统初始化的端口为 22 ,可以设置一个你喜欢的端口,输入 y
- 系统正常加载必要包,期间有可能会 连接中断,如果中断了,关闭重新连接服务器,重新执行第二步
- 安装 pip 和 shadowsocks
1
2
3yum update
yum install python-setuptools && easy_install pip
pip install shadowsocks
如果提示你失败了,那么执行下面的命令1
2
3yum -y install epel-release
yum -y install python-pip
pip install shadowsocks
- 配置 shadowsocks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21vi /etc/shadowsocks.json
{
"server":"your_server_ip",
"server_port":8888,
"password":"yourpassword",
"timeout":3000,
"method":"aes-256-cfb",
"fast_open":false,
"workers": 1
}
代码中各字段的含义:
server:服务器 IP地址 (IPv4/IPv6)
server_port:服务器监听的端口,一般设为80,443等,注意不要设为使用中的端口
password:设置密码,自定义
timeout:超时时间(秒)
method:加密方法,可选择 “aes-256-cfb”, “rc4-md5”等等。推荐使用 “rc4-md5”
fast_open:true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。
workers:workers数量,默认为 1
6.1 配置多个账户1
2
3
4
5
6
7
8
9
10
11
12
13{
"server":"your_server_ip",
"port_password":{
"8881":"pass1",
"8882":"pass2",
"8883":"pass3",
"8884":"pass4"
},
"timeout":3000,
"method":"rc4-md5",
"fast_open":false,
"workers":1
}
注意:特别注意json的格式,注意空格和Tab的用法要一致,建议用 xshell 进行连接操作,可以进行复制,不然 vi 操作很蛋疼
启动 shadowsocks
1
ssserver -c /etc/shadowsocks.json -d start
加入开机自启
1
echo "ssserver -c /etc/shadowsocks.json -d start" >> /etc/rc.d/rc.local