vps下安装shadowsocks python版 (以debian为例)

1.更新Debian软件库

apt-get update  
apt-get upgrade

2.安装python

apt-get install python-pip python-gevent m2crypto

3.安装shadowsocks

pip install shadowsocks

4.建立config.json配置文件

新建 /etc/shadowsocks/config.json 文件

并写入以下内容

{
    "server":"服务器IP或域名", //这里一般填0.0.0.0  
    "server_port":8388,  
    "local_port":1080,  
    "password":"你的密码",  
    "timeout":600,  
    "method":"aes-256-cfb"  //这里可以选多种加密方式
}

5.启动shadowsocks服务

ssserver -c /etc/shadowsocks/config.json

把shadowsocks做成自启动

1.安装supervisor

apt-get install supervisor

2.supervisor启动shadowsocks设置

新建 /etc/supervisor/conf.d/shadowsocks.conf 文件

编辑内容

[program:Shadowsocks]  
command=ssserver -c /etc/shadowsocks/config.json  
autostart=true  
autorestart=true  
stderr_logfile=/var/log/ssserver.err.log  
stdout_logfile=/var/log/ssserver.out.log  

3.让supervisor查找新启动规则

supervisorctl reread  
supervisorctl reload

4.执行新规则

supervisorctl update

all done