关闭

搬瓦工安装Netspeeder加速教程

12033人阅读 评论(0) 收藏 举报
分类:

搬瓦工安装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路径需要跟自己的解压路径一致。

2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:88421次
    • 积分:1195
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论