Linux一把梭教程之搭建Shadowsocks

发布时间:2020-05-22 12:36:44   来源:文档文库   
字号:

Linux一把梭教程之搭建Shadowsocks

安装

Debian / Ubuntu:

$ apt-get install python-pip

$ pip install shadowsocks

CentOS:

$ yum install python-setuptools && easy_install pip

$ pip install shadowsocks

启动

有两种启动方式,建议使用配置文件的方式启动

直接启动:

ssserver -p 8388 -k password -m rc4-md5 -d start

-p后面为端口号(自己定义,与客户端的配置文件设置相匹配)

-k后面为密码(自己定义,与客户端的配置文件设置相匹配)

-m 为加密方式(自己定义,与客户端的配置文件设置相匹配)

使用配置文件启动:

执行vim /etc/shadowsocks.json 添加如下内容(这个配置写在哪里无所谓,名称也无所谓,执行命令时输入正确路径即可,默认端口为8388):

{

"server":"0.0.0.0",

"server_port":8388,

"local_address": "127.0.0.1",

"local_port":1080,

"password":"mypassword",

"timeout":300,

"method":"rc4-md5"

多用户配置如下:

{

"server":"0.0.0.0"

"local_address": "127.0.0.1",

"local_port":1080,

"port_password": {

"8388": "password",

"8387": "password",

"8386": "password",

"8385": "password"

},

"timeout":300,

"method":"rc4-md5",

"fast_open": false

}

然后通过执行以下命令启动:

$ ssserver -c /etc/shadowsocks.json -d start

 

如果要停止运行,将命令中的start改成stop

 

 

确认端口是否正常

netstat -antp

 

 

TIPS: 加密方式推荐使用rc4-md5,因为 RC4 AES 速度快好几倍,如果用在路由器上会带来显著性能提升。旧的 RC4 加密之所以不安全是因为 Shadowsocks 在每个连接上重复使用 key,没有使用 IV。现在已经重新正确实现,可以放心使用。更多可以看 issue

开机自启

 

编辑一下/etc/rc.local文件,

$ vi /etc/rc.local

请把以下内容粘贴到文件中部的空白处,然后保存

ssserver -c /etc/shadowsocks.json -d start

完成以上步骤后,重启之后,shadowsock会自动运行。

本文来源:https://www.2haoxitong.net/k/doc/e02cb59ee55c3b3567ec102de2bd960591c6d946.html

《Linux一把梭教程之搭建Shadowsocks.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式