可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

OpenVZ / KVM 丢包优化教程 —— Net Speeder

逗比 Toyo 1672℃ 0评论

这次介绍一种OpenVZ / KVM虚拟化de VPS丢包优化的方法。

其他的优化方案:https://dbgjd.com/ss-jc26/#三、优化Shadowsocks

该教程已失效,无需继续查看。另外,不推荐使用 NetSpeeder 加速。

原理简介

Net Speeder 原理非常简单粗暴,就是发包翻倍,这会占用大量的国际出口带宽,本质是损人利己,双倍发包可能会导致被墙发现的几率翻几倍,如果丢包严重倒是不影响(因为本身包就丢了,双倍就和正常不丢包的差不多了),如果不是丢包严重不建议使用

由于OpenVZ虚拟化的限制,不能修改内核参数,类似hybla等优秀的拥塞算法都不能用,所以我们只好用流量换速度,每个包都发送2次,确保不丢。

这样做的好处是丢包率能明显降低,高峰时段的丢包率可以保持在1%-2%。缺点是消耗了2倍的流量,因此每月的流量要按照50%计算。(安装开启后,VPN不能使用)。

安装步骤

不会链接VPS的,你需要看着个:Linux SSH链接工具 Putty 新手详细使用教程

Debian/Ubuntu系统:

wget –no-check-certificate https://raw.githubusercontent.com/tennfy/debian_netspeeder_tennfy/master/debian_netspeeder_tennfy.sh chmod a+x debian_netspeeder_tennfy.sh bash debian_netspeeder_tennfy.sh 

CentOS系统:

wget http://linux.linzhihao.cn/shell/netspeeder.sh bash netspeeder.sh 

安装之后默认都是启动的,并且已经加入开机启动了!

使用方法

首先使用 ifconfig 查看你的网卡信息,是 eth0 还是 venet0 ,如果是 eth0 就使用下面的命令,如果是 venet0 就自己替换。

Debian/Ubuntu系统:

nohup /root/net_speeder eth0 "ip" >/dev/null 2>&1 & 

CentOS系统:

service netspeederd start #启动  service netspeederd stop #停止 

对了,作者已经将 net-speeder 迁移到 GitHub 了,感兴趣的可以关注、贡献。


其他的优化方案:https://dbgjd.com/ss-jc26/#三、优化Shadowsocks

转载请注明:逗比根据地 » OpenVZ / KVM 丢包优化教程 —— Net Speeder

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址