vps中部署shadowsocks实现科学上网

考虑性能,这里只提供Python版本安装方法。

操作系统为Debian,centos等请使用yum安装。

同时这里提供了两种优化tcp阻塞的解决办法,为ss加速。

安装python环境

1
2
apt-get install python-pip
apt-get install python-m2crypto

然后查看python版本,确认安装成功

1
python --version

安装shadowsocks

1
pip install shadowsocks

配置config文件

1
2
mkdir /etc/shadowsocks
vim /etc/shadowsocks/config.json

复制下面代码

1
2
3
4
5
6
7
8
{
"server":"你的vps的ip",
"server_port":服务端启用的端口,
"local_port":客户端启用的端口,
"password":"密码",
"timeout”:600,
"method":"aes-256-cfb"
}

相应数据按自己实际情况修改

运行

1
2
ssserver -c /etc/shadowsocks/config.json -d start
ssserver -c /etc/shadowsocks/config.json -d stop

优化tcp

考虑到tcp阻塞问题,这里有两个解决办法:

1.内核版本为4.9以上的,可以选择 » 开启bbr

2.vps虚拟化技术不是openvz的,内核版本达不到4.9,可以选择 » 安装锐速

转载使用注明出处。原文链接 https://heimo-he.github.io/youknow/2018/03/30/shadowsocks-install/