UPDATE:窝基于此教程的内容写了个一一键安装脚本,具体可以看这里


就在刚才咱买的ss服务过期了,vps又买到了,自然是在vps上搭个ss来爬墙 i_f25


ssh 上 vps,apt-get

apt-get install python-pip m2crypto supervisor pip install shadowsocks

20150708170216

编辑 /etc/shadowsocks.json (咱用的是vim

vim /etc/shadowsocks.json ip、端口、密码自己填

{ “server”:”123.123.123.123”, “server_port”:62121, “local_port”:1080, “password”:”my password”, “timeout”:600, “method”:”aes-256-cfb” }

编辑 /etc/supervisor/conf.d/shadowsocks.conf

[program:shadowsocks] command=ssserver -c /etc/shadowsocks.json autorestart=true user=nobody

编辑 /etc/default/supervisor ,在最后一行添加

ulimit -n 51200

或者直接 shell echo “ulimit -n 51200” >> /etc/default/supervisor

运行 supervisor

service supervisor start supervisorctl reload

如果出现以下错误: Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.尝试输入sudo unlink /tmp/supervisor.sock。然后启动supervisor服务。

通过以下命令管理 shadowsocks 进程:

supervisorctl start shadowsocks supervisorctl stop shadowsocks

此时还需要更改下 iptables 设置

iptables -I INPUT -p tcp -m tcp –dport 62121 -j ACCEPT //改为你设置的端口号 iptables-save

至此 shadowsocks 部署完成。

20150708175558


本文转自 http://www.chedanji.com/ubuntu-shadowsocks/ ,略有修改

除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。