Ubuntu 14.04 x64
1. sudo apt-get update
2. sudo python –version
3. apt-get install python-gevent python-pip
4. pip install shadowsocks
5新建一个 config.json,或者其他名字的都行,位置可以放在/etc/shadowsocks/下(默认没有这个文件,你要自己创建一个),或者home或者其他任何地方。
{
“server”:“my_server_ip”,
“server_port”:8388,
“local_port”:1080,
“password”:“password”,
“timeout”:600,
“method”:“table”
}
各项参数的具体含义wiki上给的很清楚
server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
server_port 服务器端口
local_port 本地端端口
password 用来加密的密码
timeout 超时时间(秒)
method 加密方法,可选择“bf-cfb”,“aes-256-cfb”,“des-cfb”,“rc4″,等等。默认是一种不安全的加密,推荐用“aes-256-cfb”
为了支持这些加密方式,你要需要安装
apt-get install python-m2crypto
然后就可以启动服务了。
nohup ssserver -c /etc/shadowsocks/config.json > log &
然后可以配置开机自启动,添加到 /etc/rc.local
/usr/local/bin/ssserver -c /etc/shadowsocks/conyfig.json
然后就行了,下面搞客户端。
所有的客户端在这里下载
https://github.com/clowwindy/shadowsocks/wiki/Ports-and-Clients