首页 > 企业信息化 > linode选择ubuntu安装shadowsocks的详细教程
2015
08-19

linode选择ubuntu安装shadowsocks的详细教程

第一步:putty ,这个下载一个就可以了,没什么说的。

第二步:

Shadowsocks服务端搭建


下面的命令,需要一行一行的执行,每输入一行命令,回车执行,如果没有报错,即为执行成功,出现确认提示的时候,输入 y 后,回车即可。每行命令可以复制后在putty里右键粘贴,回车执行。

apt-get install build-essential python-pip python-m2crypto python-dev python-gevent supervisor  
pip install shadowsocks


编辑/etc/shadowsocks.json文件。如果没有新建一个。

{
    "server":"my ip",
    "server_port":8388,
    "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

运行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 stop shadowsocks  
supervisorctl start shadowsocks

此时还需要更改下iptables设置。

iptables -I INPUT -p tcp -m tcp --dport 8388 -j ACCEPT  
iptables-save

其中8388应改为"/etc/shadowsocks.json"中的"server_port"的值。 至此shadowsocks部署完成。




最后编辑:
作者:wxcad
这个作者貌似有点懒,什么都没有留下。

  1. “老板,这有份文件要你看一下”我推开老板办公室的们说道,老板暴跳如雷,“我TM要说几遍!进来之前先敲门!老子好几个亿的项目又流了!”老板边提裤子边说。