之前写过一篇锐速的安装教程,但是有时候,遇见一个高延迟不稳定链路,还是需要一些辅助工具去优化。Net-Speeder 就是一款在高延迟不稳定链路上优化单线程下载速度的软件。
不过他的优化方式说起来也是很神奇,通俗来讲就是大力出奇迹,通过多倍发包,解决丢包问题。
前提条件:
操作系统:CentOS6+/Debian7+/Ubuntu12+
1、以root账户登陆,防止系统过于精简,更新系统软件源并安装依赖
1 2 3 4 5 |
yum -y install epel-release && yum -y install libnet libpcap libnet-devel libpcap-devel gcc unzip wget screen # CentOS系统 用这个 apt -y install libnet1-dev libpcap0.8-dev gcc unzip wget screen # Debian/Ubuntu系统 用这个 |
2、下载源码并解压
1 2 3 |
wget https://github.com/snooda/net-speeder/archive/master.zip unzip master.zip cd net-speeder-master |
3、编译
1 2 3 4 5 |
sh build.sh -DCOOKED # Linux Cooked interface使用编译(venetX,OpenVZ) sh build.sh # 普通网卡使用编译(Xen,KVM,物理机) |
4、使用
1 2 3 4 5 6 7 8 |
screen -S net_speeder_screen # 创建屏幕窗口,防止因为SSH断掉后,进程被杀死 ./net_speeder eth0 "ip" >/dev/null 2>&1 & # 参数:./net_speeder 网卡名 加速规则(bpf规则),关闭控制台信息输出,并且至于后台运行 ./net_speeder venet0 "ip" >/dev/null 2>&1 & # ovz用法(加速所有ip协议数据) |
5、写在最后
NetSpeeder是一款非常好用的高丢包网络的优化工具,但是因为他的工作原理,就注定了是一场不公平的竞争,有时候可能会违反部分IDC的TOS,且用且珍惜。
文中所使用程序:Snooda_Net-Speeder
本文原创,允许转载。转载请注明出处,谢谢!本文链接:https://www.mengclaw.com/2020/03/01/588/
版权所有©2020萌爪实验室