魔改BBR-网络加速方案

简介

BBR是Google出品的TCP拥塞控制算法,目前集成在最新的Linux内核中。国外VPS服务器上安装BBR后,可以明显提高连接速度,降低丢包。BBR对SS/SSR有明显的加速作用,看Youbube视频时更为明显。另外如果在国外VPS服务器上架设网站,BBR也可以加速网站的加载速度。
魔改版BBR,则是在原版BBR基础上的修改版本,通过参数的修改,使加速算法更为激进,比原版BBR有更为明显的加速效果。

效果对比

以下提供未安装BBR、安装原版BBR、安装魔改版BBR,共三种情况下的速度测试对比,测试在同一时间段进行,测试结果仅供参考。

浏览器单线程下载测速

总结:安装魔改BBR后,下载速度由12.7KB/S,提升至635KB/S,50倍提升。原版BBR也有明显提速效果,但与魔改版BBR仍有差距。

IDM多线程下载测速

总结:测试结果仍然是魔改BBR表现最好,将下载速度提升至4.4MB/S,原版BBR表现也不错,但还是逊于魔改版。

网站图片加载速度测试

总结:无BBR时的图片加载速度惨不忍睹,两个版本的BBR都对加载速度有很大提升,魔改BBR更为突出。

最后总结:通过以上测试,我们可以了解到,魔改版BBR,确实比原版BBR的表现更为出色,无愧魔改版的名称,值得大家尝试。

安装步骤

适用平台:KVM虚拟的VPS服务器。
适用系统:Debian 7+ 32位/64位(Debian7、Debian8、Debian9)、CentOS 6+ 64位(CentOS6、CentOS7)

目前网络上使用较多的,是南琴浪的魔改版BBR。

一、安装脚本
Debian

1
2
wget --no-check-certificate https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh
bash tcp_nanqinlang-fool-1.3.0.sh

CentOS

1
2
wget --no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh

按照提示操作,最后重启系统,重启后再执行以下命令
Debian: bash tcp_nanqinlang-fool-1.3.0.sh
CentOS: bash tcp_nanqinlang-1.3.2.sh

按步骤执行即可完成安装。如果需要卸载、重装,重新执行脚本即可

注意事项:

  1. 一定要在执行完成安装内核并重启vps后,才能执行安装并启用算法。
  2. 卸载命令不会改动内核。
  3. 如果上述脚本执行不成功,可以使用另外一个脚本
    1
    wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
JouyPub wechat
欢迎订阅「K叔区块链」 - 专注于区块链技术学习