Linux一把梭教程之搭建Shadowsocks.docx
《Linux一把梭教程之搭建Shadowsocks.docx》由会员分享,可在线阅读,更多相关《Linux一把梭教程之搭建Shadowsocks.docx(2页珍藏版)》请在冰豆网上搜索。
Linux一把梭教程之搭建Shadowsocks
安装
Debian/Ubuntu:
$apt-getinstallpython-pip
$pipinstallshadowsocks
CentOS:
$yuminstallpython-setuptools&&easy_installpip
$pipinstallshadowsocks
启动
有两种启动方式,建议使用配置文件的方式启动
直接启动:
ssserver-p8388-kpassword-mrc4-md5-dstart
-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-dstart
如果要停止运行,将命令中的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-dstart
完成以上步骤后,重启之后,shadowsock会自动运行。