再次搭建shadowsocks服务(python版)

所属:Linux

之前自己搭了个 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~!

参考资料