1. 安装Python、pip、Shadowsocks
# yum install python-setuptools
# yum install wget
# wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
# tar -xzvf pip-1.3.1.tar.gz
# cd pip-1.3.1
# python setup.py install
# pip install shadowsocks
2. 创建配置文件/etc/shadowsocks.json
# touch /etc/shadowsocks.json
# vi /etc/shadowsocks.json
在英文状态下按i,将下列内容结合自己的IP地址和想要的密码修改后,鼠标右键复制到视窗里
{
"server":"111.122.233.566",
"server_port":443,
"local_port":1080,
"password":"MyPassword",
"timeout":600,
"method":"rc4-md5"
}
多端口设置情况:
{
"server":"你的IP地址",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":{
"端口号1":"密码1",
"端口号2":"密码2"
},
"timeout":600,
"method":"rc4-md5",
"fast_open": false
}
各字段说明:
server:服务器IP
server_port:服务器端口
local_port:本地端端口
password:用来加密的密码
timeout:超时时间(秒)
method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″等。加密方式官方默认使用aes-256-cfb,推荐使用rc4-md5,因为 RC4比AES速度快好几倍。
3. 使用配置文件在后台运行shadowsocks服务
# ssserver -c /etc/shadowsocks.json -d start
若无配置文件,在后台可以使用一下命令运行:
# ssserver -p 443 -k MyPassword -m rc4-md5 -d start
4. 停止服务
# ssserver -c /etc/shadowsocks.json -d stop