有小伙伴总会遇到自己购买的海外服务器搭建的网站访问速度,对于海外VPS的线路问题,从根本上暂时无法解决,由于大陆连接海外VPS,延迟较高/访问速度慢等等,绝大多数原因是线路问题,那么这时候问题来了,

:那我这VPS还有优化的方法吗?
:当然有相对于线路来说的补救方法。


相关介绍

首先我们来介绍一下关于常用Tcp加速的相关脚本及知识

锐速是一个依赖于内核的模块,其基本原理是将丢包进行评估,将预判到可能会产生丢包的数据包再发一次。所以可能会产生我们所见到的,锐速会加速VPS流量消耗。也就是我们所说的锐速多倍发包。在ACK到来之前会重发一次甚至更多。导致的结果就是重复发送。
BBR拥塞现象是指到达通信子网中某一部分的分组数量过多,使得该部分网络来不及处理,以致引起这部分乃至整个网络性能下降的现象,严重时甚至会导致网络通信业务陷入停顿,即出现死锁现象。这种现象跟公路网中经常所见的交通拥挤一样,当节假日公路网中车辆大量增加时,各种走向的车流相互干扰,使每辆车到达目的地的时间都相对增加(即延迟增加),甚至有时在某段公路上车辆因堵塞而无法开动(即发生局部死锁)。
拥塞控制就是针对此问题的控制技术/解决方案,但也不能说是解决,控制技术只能起到尽量避免/缓解拥塞的作用。
TCP-BBR技术呢,用了一种溢水原理的思想,来预判丢包率,调配发包速率。
假设你有一支较细的U形管,下面还有一堆不可溶的填塞物,你从一边开始大量灌水,如果另一边出水正常,你就可以继续加大灌水量,达到最大带宽。如果另一边发现水时断时有,就证明下面出现了随机拥堵,这时,你就要减小灌水量,等待水位落下。这时如果采用传统继续灌水时,也就会造成水溢出(丢包现象的产生)。所以这是真正的按需发包。当然,这一切是建立在系统预估的情况下。


总结

锐速属于多倍发包类型的算法,而BBR是基于溢水模型的。BBR设计的更为科学,而且正在走向一个完美的拥塞算法的路上。锐速是一种损人利己的算法,虽然效果是可以,但是会加剧骨干网的负担。造成很多不必要的流量浪费。
博主从事约2年IDC行业,经过测试,在环境允许的条件下,锐速可以获得相比于BBR更好的访问加速效果,BBR的综合优化很多,具体测试于不同线路的服务器!


食用方法

博主在逛网络的时候,根据小伙伴们常遇到的问题,博主收集了目前常用的Tcp加速脚本集合,在这里分享给大家。

  1. 先购买一台VPS[云服务器]
  2. 安装Linux系统,如:Centos等
  3. 根据控制台服务器信息SSH连接
  4. 直接运行以下脚本(需要评论哦 ⊙∀⊙!)
  5. 按照自己想要安装的内核依次 安装内核启动内核重启VPS

此处内容需要评论回复后(审核通过)方可阅读。

部分脚本可能不支持OpenVZ虚拟化,安装自己支持的脚本即可!

2020-1-13 更新

如果提示证书错误执行以下命令即可⊙∀⊙!

apt-get -y install ca-certificates
yum -y install ca-certificates
Last modification:June 6th, 2020 at 01:09 pm
如果你想关爱一下穷困潦倒的博主,快来施舍叭!