搜索
查看: 595|回复: 0

net-speeder

[复制链接]
  • TA的每日心情
    无聊
    2017-3-2 14:42
  • 签到天数: 37 天

    [LV.5]常住居民I

    89

    主题

    420

    帖子

    2461

    积分

    银牌会员

    Rank: 6Rank: 6

    积分
    2461
    发表于 2015-5-16 01:08 | 显示全部楼层 |阅读模式
    net-speeder 在高延迟不稳定链路上优化单线程下载速度
    A program to speed up single thread download upon long delay and unstable network
    在高延迟不稳定链路上优化单线程下载速度
    注1:开启了net-speeder的服务器上对外ping时看到的是4倍,实际网络上是2倍流量。另外两倍是内部dup出来的,不占用带宽。 另外,内部dup包并非是偷懒未判断。。。是为了更快触发快速重传的。 注2:net-speeder不依赖ttl的大小,ttl的大小跟流量无比例关系。不存在windows的ttl大,发包就多的情况。
    运行时依赖的库: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
    centos安装: 下载epel:https://fedoraproject.org/wiki/EPEL/zh-cn 例:CentOS6 64位:
    如果是centos5,则在epel/5/下
    然后安装epel:rpm -ivh epel-release-X-Y.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规则)
    最简单用法: # ./net_speeder venet0 "ip" 加速所有ip协议数据

    FYH,NMWOS!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    手机版|Archiver|GoAgent论坛  

    GMT+8, 2017-5-26 19:09 , Processed in 0.096010 second(s), 27 queries .

    快速回复 返回顶部 返回列表