之前自己搭了个 Node.js 版的 shadowsocks 服务在用,一直也没出过什么问题,不好一点就是内存占用的比较多,最近把 node 升级到 v6.4.0 版本后出现了一些问题,加上很久已没人维护了,而且官方现在已不推荐 nodejs 版本,于是就替换成 python 版本来了,所以有了这边笔记。。。
安装 shadowsocks
1 2
| apt-get install python-pip pip install shadowsocks
|
注:我 VPS 上搭建的是 debian 系统
配置文件
到 /etc/shadowsocks/
下,新建个 config.json
文件
配置文件内容如下:
1 2 3 4 5 6 7 8 9 10
| { "server":"my_server_ip", // 服务端上建议填写 0.0.0.0,客户端上填写服务器的 IP "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"mypassword", "timeout":300, "method":"aes-256-cfb", "fast_open": false }
|
运行服务
让 shadowsocks 运行在后台
1 2 3
| (sudo) ssserver -c /etc/shadowsocks/config.json -d start (sudo) ssserver -c /etc/shadowsocks/config.json -d stop (sudo) less /var/log/shadowsocks.log
|
客户端配置详情,请参考我之前写的科学上网篇
Have a nice day~!
参考资料