翻墙入口,Telegram上最大的免费科学上网解决方案提供者,
致力于维护互联网世界普世自由价值、建立翻墙行业新秩序。

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

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

其他的优化方案:https://fanqiangdang.com/blog/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://fanqiangdang.com/blog/ss-jc26/#三、优化Shadowsocks

赞(0)
未经允许不得转载:翻墙党 » OpenVZ / KVM 丢包优化教程 —— Net Speeder
分享到: 更多 (0)

评论 抢沙发

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