项目地址

https://code.google.com/p/net-speeder/

作用与影响

作者说了:在高延迟不稳定链路上优化单线程下载速度;原理就是多次发包,所以弊端很明显,流量翻倍.
但是对于我等小水管,不痛不痒,一个月500G能用1/10就不错了.

安装及使用

#安装
apt-get install libnet1 libnet1-dev libpcap0.8 libpcap0.8-dev
wget http://net-speeder.googlecode.com/files/net_speeder-v0.1.tar.gz -O -|tar xz
cd net_speeder && sudo sh build.sh -DCOOKED
sudo cp ./net_speeder usr/local/bin/
#使用("ip"不是IP地址,指所有协议,也可以单独指定"TCP"等)
sh_speeder <网卡名> "ip"
#扔后台运行吧
nohup net_speeder venet0 "ip" > /dev/null 2>&1 &

注意事项

  • 编译的时候(执行sh ./build.sh时)一定要加参数 -DCOOKED ;不然会一直报 libnet_write_raw_ipv4(): -1 bytes written (Message too long)错误.