司开星的专栏

Python 开发者

搬瓦工安装Netspeeder加速教程

搬瓦工安装Netspeeder加速教程

Netspeeder项目地址:

https://github.com/snooda/net-speeder

网上常见的一键安装教程基本都是基于以前的地址,但net-speeder的项目地址现在已经迁移到github上了。

  • 安装:
wget https://github.com/snooda/net-speeder/archive/master.zip
unzip master.zip
  • 准备环境:

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):(搬瓦工vps是使用这种方式)

sh build.sh -DCOOKED

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

sh build.sh

笔者的centos6在编译时提示没有gcc,需要手动安装一下:

yum install gcc

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

网卡名可用ifconfig查看。笔者的IP对应的是venet0:0,可以直接写venet0。

如果想不显示输出的使用:

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

开机启动:

echo 'nohup /net-speeder-master/net_speeder venet0 "ip" >/dev/null 2>&1 &' >> /etc/rc.local

注意/net-speeder-master/net_speeder路径需要跟自己的解压路径一致。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chroming/article/details/50809638
个人分类: Linux 日常问题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭