等风来

北冥有鱼 其名为鲲

世界那么大,我想去看看


net_speeder 安装教程

对于使用OpenVZ不喜欢双端加速,又装不了锐速的vpser来说,net_speeder也不失为一个很好选择

安装步骤:

1:下载源码并解压

wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip

2:准备编译环境

debian/ubuntu:

#安装libnet-dev:   
apt-get install libnet1-dev
 
#安装libpcap-dev:
apt-get install libpcap0.8-dev

centos:

下载epel:https://fedoraproject.org/wiki/EPEL/zh-cn
CentOS6 64位:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#(如果是centos5,则在epel/5/下)
#安装epel:
rpm -ivh epel-release-6-8.noarch.rpm
#然后即可使用yum安装:
yum install libnet libpcap libnet-devel libpcap-devel

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

sh build.sh -DCOOKED

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

sh build.sh

使用方法(需要root权限启动):

#参数:./net_speeder 网卡名 加速规则(bpf规则)
#ovz用法(加速所有ip协议数据):
./net_speeder venet0 “ip”

现在我们建立一个启动项,方便我们进行管理:

vi /etc/init.d/netspeeder

添加以下内容:

#!/bin/sh
case “$1” in
start)
              start-stop-daemon –start –background –exec /root/net_speeder/net_speeder venet0 “ip”
;;
stop)
             start-stop-daemon –stop –name net_speeder
esac

最后添加执行权限:

chmod +x /etc/init.d/netspeeder 现在,我们可以通过service来进行net_speeder的启用和关闭了。

启动:

service netspeeder start

关闭:

service netspeeder stop

不过虽然这样会加快vps的速度,但是会造成流量翻倍(注意!!此处的流量翻倍除了vps流量也包括客户端流量),如果本地能跑满带宽的话使用这个还会造成速度下降,而且过度使用对整个网络的质量也有不好的影响,总之如果不是网络实在不行不推荐大家使用。

ps:流量翻倍在pc下面不是问题,但是在移动网络下面就是个很大问题,所以用Shadowsocks开通两个端口,例如 1111,2222,然后net_speeder指定一个端口,例如1111,这样手机用2222,pc用1111,这样电脑流量翻倍但是速度快,编辑速度较慢但是流量用的少。

修改方法也很简单,把启动脚本中的ip改成port 端口号,例如 port 1111,绕后保存就行了,现在net_speeder就只针对1111端口进行tcp双倍发送加快网速了。




除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。Made with ❤ by ViNew

最近的文章

小米手机6官方包合集

纪事: 开发版MIUI8 最后一...

更早的文章

小内存VPS轻量级网站部署

如果要使用小内存VPS主机建站必须...