Linux VPS四合一TCP加速脚本

发布时间:2019年04月17日 阅读:3727 次

只要你和你的VPS不在同一个地方,那么安装一个加加速还是很有必要的。


不支持OpenVZ。


还是先介绍介绍它们吧。


BBR(TCP拥塞控制算法)是来自于Google的开源黑科技,从Linux 4.9开始,Linux内核已经用上了该算法。原理是通过优化和控制TCP的拥塞,充分利用带宽,从而起到加速效果,网速甚至可以提升好几个数量级。

BBR plus,来历是CSDN的dog250大神提到了bbr初版的两个问题:bbr在高丢包率下易失速以及bbr收敛慢的问题,提到了他个人与bbr作者对这两个问题的一些修正,并在文末给出了修正后的完整代码。然后有大佬将它编译了出来,做了一键脚本,称为bbr修正版,或者bbrplus。它基于原版bbr,修正了bbr存在的上述问题,尝试使其更好,减少排队和丢包。相关资料:https://blog.csdn.net/dog250/article/details/80629551


我在这里也只推荐上面两种,因为从原理上看,BBR设计得更为科学,而且正在走向一个完美的拥塞算法的路上。可以两种都试试,看看哪种对于你的线路更适用,再决定用哪个。


锐速是国产闭源的,公司倒闭了,网上有破解版,基本原理是将丢包进行评估,将预判到可能会产生丢包的数据包再发一次。这样会加速VPS流量消耗,也就是我们所说的锐速多倍发包。其实是一种损人利己的算法,虽然效果是可以,但是会加剧骨干网的负担。

至于BBR魔改版,我还是选择改得有理有据的BBR plus吧。


四合一脚本项目地址:https://github.com/chiakge/Linux-NetSpeed


安装命令:

wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

1.无论原来的内核是什么,都先选[1-3]切换内核。

tcp4in1_1.png

如果出现这个(Abort kernel removal?)的话,选No

tcp4in1_2.png

然后按提示重启。

tcp4in1_3.png

2.重启后输入./tcp.sh,在[4-8]中选你需要开启的加速。

tcp4in1_4.png

好了,到这里就开启成功了。

tcp4in1_5.png


Tag:VPS 建站
相关文章

发表评论: