首页 > 201608 > Net-Speeder – VPS提速工具
2016
08-06

Net-Speeder – VPS提速工具

net-speeder,这是一个Linux脚本程序,主要目的是为了解决丢包问题,实现TCP双倍发送,即同一份数据包发送两份。这样的话在服务器带宽充足情况下,丢包率会平方级降低。其他先不说,至少某些海外的VPS看YouTube不卡了>.<

程序直接优点是降低丢包率,直接缺点是耗费双倍流量。一些延伸影响是更容易触发快速恢复逻辑,避免了丢包时窗口缩减过快。一定程度也能提高网络速度。

net-speeder安装方法

项目主页:https://github.com/snooda/net-speeder
net-speeder 可以在高延迟不稳定链路上优化单线程下载速度,运行时依赖的库:libnet、libpcap 。debian/ubuntu安装libnet:apt-get install libnet1 ;安装libpcap: apt-get install libpcap0.8 。编译需要安装libnet和libpcap对应的dev包,debian/ubuntu安装libnet-dev:apt-get install libnet1-dev ,安装libpcap-dev: apt-get install libpcap0.8-dev 。

使用CentOS系统的用户,可以直接使用net-speeder一键安装包。执行以下命令:

wget –no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh
sh net_speeder_lazyinstall.sh
安装完成后,会给出脚本用法,最简单的就是开启所有IP协议加速。参数:./net_speeder 网卡名 加速规则(bpf规则)。最简单用法: # ./net_speeder venet0 “ip” 加速所有ip协议数据。可执行以下命令:

nohup /usr/local/net_speeder/net_speeder venet0 “ip” >/dev/null 2>&1 &
使用Debian/Ubuntu系统的,可以直接使用TENNFY WU博主写的net-speeder一键安装包。执行以下命令:

wget –no-check-certificate https://raw.githubusercontent.com/tennfy/debian_netspeeder_tennfy/master/debian_netspeeder_tennfy.sh
chmod a+x debian_netspeeder_tennfy.sh
bash debian_netspeeder_tennfy.sh
nohup /root/net_speeder venet0 “ip” >/dev/null 2>&1 &
基本命令。查看net-speeder是否运行:

ps aux|grep net_speeder|grep -v grep。停止net-speeder:killall net_speeder

赞赏

微信赞赏支付宝赞赏

来发表一下你看完该文章的感受吧
最后编辑:
作者:Mr.Long
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。