一直使用 FinalSpeed (换 Kcptun 了)加速 ShadowSocks,然而 FS 需要运行本地客户端的限制让它在手机上没有了用武之地。

达成这一需求的常见方案,比如 锐速,net-speeder 这种多倍发包用流量换速度的方案还是值得一试的。

然而 OpenVZ 架构的 VPS 只能使用 net-speeder ,这次就拿上次推荐的 Sentris 白菜价 VPS 来达成加速。

购买链接:http://www.sentris.net/billing/aff.php?aff=217&pid=794

下面的教程建立在已安装 ShadowSocks 并能正常使用的前提下,使用 Putty 登录控制台。

1. 下载 net-speeder 源码并解压:

1
2
wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip

2. 准备安装:

CentOS 系统 64 位
1
2
3
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum install libnet libpcap libnet-devel libpcap-devel
CentOS 系统 32 位
1
2
3
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum install libnet libpcap libnet-devel libpcap-devel
debian/ubuntu
1
2
apt-get install libnet1-dev
apt-get install libpcap0.8-dev

3. 编译安装:

venetX,OpenVZ架构
1
2
cd net-speeder-master/
sh build.sh -DCOOKED
Xen,KVM,物理机
1
2
cd net-speeder-master/
sh build.sh

4. 测试加速:

你可以选择加速所有ip协议数据:

加速所有ip协议数据
1
./net_speeder venet0 "ip"

或者只加速指定端口和协议,假设你的SS使用的是 8989 端口(推荐使用):

只加速 TCP 协议的 8989 端口
1
./net_speeder venet0 "tcp src port 8989"

此时即可测试有无加速效果,ctrl + c 可停止当前加速进程。

根据测试,重复执行命令可以叠加多倍发包,意味着可以用更多的流量换取速度的提升,但是流量飙升可能带来的后果就不好说了,适可而止一点。

5. 设置开机启动:

编辑配置文件
1
2
chmod +x /etc/rc.local
vi /etc/rc.local

加入下面的静默启动代码:

加入静默启动命令
1
nohup ~/net-speeder-master/net_speeder venet0 "tcp src port 8989" >/dev/null 2>&1 &

重启 VPS 你会打开新世界的大门。

 

坑:

搬瓦工6.8的系统没有libnet源, 安装时会报错:

 

需要下载安装:

 

项目地址: https://github.com/snooda/net-speeder

参考:

http://www.sheyilin.com/2016/07/net-speeder/

https://okayjam.com/index.php/2017/10/23/%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F%E5%AE%9E%E7%8E%B0-vps-%E5%8A%A0%E9%80%9F%EF%BC%88%E4%B8%BB%E8%A6%81%E6%98%AFvultr%E5%92%8C-%E6%90%AC%E7%93%A6-%E5%B7%A5-%E8%8A%82%E7%82%B9%EF%BC%89/

 

Categories: 未分类

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *