|  | 
 
| 本帖最后由 xiaoxiao 于 2016-2-20 19:33 编辑 
 Net Speeder其实是一个原理很简单的网络优化器。
 其作用就是把包发两遍以减少丢包率,实际使用效果算是一般,但是对于中日,中美,中法等高丢包线路来说效果还是有的。
 
 以下是Net Speeder的项目主页:
 https://code.google.com/p/net-speeder/
 
 
 下面是实际操作:
 一键安装脚本:
 CentOS安装脚本:
 
 复制代码wget http://dl.aixiaoxiao.cn/vps/netspeeder.sh && sh netspeeder.sh
 Debian安装脚本:
 
 复制代码1:下载脚本并安装
wget http://dl.aixiaoxiao.cn/vps/netspeeder_debian.sh && chmod a+x netspeeder_debian.sh && bash netspeeder_debian.sh
2:安装完成后清理下安装文件(必须保留root目录下的net_speeder文件夹)
rm -rf build.sh debian_netspeeder_tennfy.sh net_speeder.c netspeeder_debian.sh
备注:安装完成后重启一次,如果发现重启后开机自启动无效需要手动操作下...
设置开机自启动:
vi /etc/rc.local
将原先的:
#exit 0
nohup /root/net_speeder $INTERFACE "ip" >/dev/null 2>&1 &
替换为:
nohup /root/net_speeder venet0 ip
安装完毕后,进程里看到net_speeder运行,即安装成功
 
 启动:service netspeederd start
 重启:service netspeederd restart
 停止:service netspeederd stop
 
 
 
 下面是一般安装方法:
 支持架构:KVM XEN OpenVZ
 项目地址:http://code.google.com/p/net-speeder/
 
 1.1.安装前
 运行时依赖的库: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
 1.2. 安装编译
 Linux Cooked interface使用编译(venetX,OpenVZ)
 sh build.sh -DCOOKED
 普通网卡使用编译(Xen,KVM,物理机)
 sh build.sh
 1.3.使用方法
 参数:./net_speeder 网卡名 加速规则(bpf规则)
 最简单用法: # ./net_speeder venet0 “ip” 加速所有ip协议数据
 
 
 一键安装包是hostloc的lazyzhu制作的
 1.下载脚本
 
 复制代码wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh
sh net_speeder_lazyinstall.sh
 如果上面脚本无效,请使用如下命令:
 
 复制代码wget http://dl.aixiaoxiao.cn/vps/net_speeder_lazyinstall.sh
sh net_speeder_lazyinstall.sh
 2.运行并自启动
 安装完成后,使用如下命令加载net speeder
 
 eth0使用:
 
 复制代码nohup /usr/local/net_speeder/net_speeder eth0 "服务器ip地址" >/dev/null 2>&1 &
 venet0 使用
 
 复制代码nohup /usr/local/net_speeder/net_speeder venet0 "服务器ip地址" >/dev/null 2>&1 & 
 
 
 
 
 
 | 
 |