• 公告栏使用li标签,同时你可以使用FontAwesome以及其他HTML语法
  • FontAwesome示例
  • 想得到你从未拥有过的东西, 就必须做你从未做过的事情。

debian Shadowsocks Supervisor

菜鸟Linux笔记 shaobo 50次浏览 1331字 0个评论

执行

apt-get install python-pip python-m2crypto supervisor

pip install shadowsocks

 

服务端安装好以后,创建一个配置文件 /etc/shadowsocks.json。 示例:

 

{

"server":"服务器 IP 地址",

"server_port":8388,

"local_address": "127.0.0.1",

"local_port":1080,

"password":"mypassword",

"timeout":300,

"method":"aes-256-cfb",

"fast_open": false,

"workers": 1

}

 多用户配置文件

{

"server":"your_server_ip",

"local_address": "127.0.0.1",

"local_port":1080,

"port_password":{

"8989":"password0",

"9001":"password1",

"9002":"password2",

"9003":"password3",

"9004":"password4"

},

"timeout":60,

"method":"aes-256-cfb",

"fast_open": false,

"workers": 1

}

在服务器上运行 ssserver -c /etc/shadowsocks.json 即可。

 

在本地,用上文的客户端shadowsocks-gui进行相应配置并运行客户端,

shadowsocks-gui下载地址:http://sourceforge.net/projects/shadowsocksgui/files/dist/

 

最后设置浏览器代理。Chrome 推荐使用 SwitchySharp 切换代理设置。把浏览器代理设为下列参数即可:

 

协议: socks5

地址: 127.0.0.1

端口: 你填的 local_port

 

如果要在后台运行, 使用supervisor, supervisor配置如下:

安装完supervisor后创建

vi /etc/supervisor/conf.d/shadowsocks.conf

内容如下:

[program:shadowsocks]

command=ssserver -c /etc/shadowsocks.json

autorestart=true

user=nobody

如果端口 < 1024,把上面的 user=nobody 改成 user=root。保存

在 /etc/default/supervisor 最后加一行:

ulimit -n 51200

执行

service supervisor start

supervisorctl reload

就好了。

如果遇到问题,可以检查日志:

supervisorctl tail -f shadowsocks stderr

如果修改了 shadowsocks 配置 /etc/shadowsocks.json, 可以重启 shadowsocks:

supervisorctl restart shadowsocks

如果修改了 Supervisor 的配置文件 /etc/supervisor/*, 可以更新 supervisor 配置:

supervisorctl update


喜欢 (0)

您必须 登录 才能发表评论!