前言

无论我们是用VPS主机建站用途,还是用来搭建项目环境,速度是最为影响到我们使用效率和实际的效果的,比如我们用VPS主机架设网站,如果访问速度不够理想不仅仅影响到用户的访问体验,而且对于网站在搜索引擎中的排名效果和收录都有一定的影响。

net-speeder是在高延迟不稳定链路上优化单线程下载速度的程序。

一.Centos环境安装net-speeder

  1. 下载源代码并解压
wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip
  1. 准备编译环境
yum install epel-release
yum update
yum install libnet libpcap libnet-devel libpcap-devel
  1. 编译

Linux Cooked interface使用编译(venetX,OpenVZ):

sh build.sh -DCOOKED

普通网卡使用编译(Xen,KVM,物理机):

sh build.sh
  1. 使用方法(需要root权限启动):
#参数:./net_speeder 网卡名 加速规则(bpf规则)
#ovz用法(加速所有ip协议数据):
./net_speeder venet0 "ip"
  1. 设置开机自启

将文件拷贝到根目录

vi /etc/rc.local

exit 0前面加入

nohup /net_speeder venet0 "ip"

二.Ubuntu环境安装net-speeder

  1. 下载源代码并解压
wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip
  1. 准备编译环境
#安装libnet-dev:
apt-get install libnet1-dev
#安装libpcap-dev:
apt-get install libpcap0.8-dev
  1. 编译

Linux Cooked interface使用编译(venetX,OpenVZ):

sh build.sh -DCOOKED

普通网卡使用编译(Xen,KVM,物理机):

sh build.sh
  1. 使用方法(需要root权限启动):
#参数:./net_speeder 网卡名 加速规则(bpf规则)
#ovz用法(加速所有ip协议数据):
./net_speeder venet0 "ip"
  1. 设置开机自启

将文件拷贝到根目录

vi /etc/rc.local

exit 0前面加入

nohup /net_speeder venet0 "ip"

三.总结

经过小编测试,在OpenVZ环境中安装net-speeder加速工具,对下载速度、线视频速度,有不小的提高。

这里需要提醒的是,在使用Net-Speeder工具之后流量消耗是没用的双倍,如果是一般的用途普通VPS月流量应该是够用的。