1、net-speeder 网站

项目主页:https://github.com/snooda/net-speeder

2、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 。

3、CentOS用户安装

CentOS用户,可以直接使用lazyzhu.com博主写的net-speeder一键安装包。执行以下命令:

  wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh
  sh net_speeder_lazyinstall.sh

4、开启加速

安装完成后,会给出脚本用法,最简单的就是开启所有IP协议加速。参数:./net_speeder 网卡名 加速规则(bpf规则)。最简单用法: # ./net_speeder venet0 “ip” 加速所有ip协议数据。可执行以下命令:

  nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 &

5、Debian/Ubuntu用户

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 &

6、基本命令。

查看net-speeder是否运行:ps aux|grep net_speeder|grep -v grep。停止net-speeder:killall net_speeder。

作者:Vittoria
链接:https://www.jianshu.com/p/0f586bcb4dbe
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。