原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

  • A+
所属分类:扶墙教程

因为 Vultr 的所有机房都位于国外,当晚上上网高峰期来临时,在连接速度上会比较慢,所以我们有必要安装一些程序来加速连接速度。本次推荐安装的是目前比较热门的 Google BBR 拥塞控制算法,分为原版和魔改版两个版本,其中魔改版是在原版的基础上调整一些参数,在某些情况下有更强劲的加速效果。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

一、注意事项

1、安装 Google BBR 需升级系统内核,而安装锐速则需降级系统内核,故两者不能同时安装。

2、安装 Google BBR 需升级系统内核,有可能造成系统不稳定,故不建议将其应用在重要的生产环境中。

3、原版和魔改版 Google BBR 在不同地区的服务器上会有不同效果,具体孰优孰劣请分别安装进行测试。

二、原版 Google BBR

按照《Windows 使用 Xshell 软件连接 Vultr VPS 教程》连接服务器,按照下图提示,我们首先复制命令:

  1. wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

回车后系统会自动下载脚本并执行。脚本执行后会显示出当前系统以及系统内核版本,按照下图提示,我们直接回车确认安装即可。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

回车后脚本会继续执行并自动安装最新版系统内核同时开启 Google BBR 拥塞控制算法。当脚本安装完毕后会询问我们是否重启服务器,按照下图提示,我们首先输入“y”,然后回车确认重启即可。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

确认重启后,Xshell 软件会断开连接。等待 3~5 分钟服务器即可重启完毕,我们重新连接服务器,然后依次运行下列命令并对比输出值是否一致。

  1. sysctl net.ipv4.tcp_available_congestion_control

执行后输出值需为:net.ipv4.tcp_available_congestion_control = reno cubic bbr。

  1. sysctl net.ipv4.tcp_congestion_control

执行后输出值需为:net.ipv4.tcp_congestion_control = bbr。

  1. sysctl net.core.default_qdisc

执行后输出值需为:net.core.default_qdisc = fq。

以上三条命令的输出值正确后则说明原版 Google BBR 已经成功安装并开机自启动。

三、魔改版 Google BBR

文章开头也说明了魔改版 Google BBR 是在原版 Google BBR 的基础上修改了一些参数,所以两者的性能会有所不同,具体效果则需要大家可以分别进行测试。

PS:魔改版 Google BBR 和 原版 Google BBR 不能够共存的,不要同时安装。

按照《Windows 使用 Xshell 软件连接 Vultr VPS 教程》连接服务器,按照下图提示,我们首先复制命令:

# CentOS 6/7 x64 系统请用这个

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

# Debian 7/8 x64 系统请用这个

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

然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

回车后系统会自动下载脚本并运行。按照下图提示,我们首先输入“1”(即升级内核),然后回车继续。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

回车后系统会自行执行升级内核命令,当出现下图所示信息时,我们输入“y”,然后回车即可继续安装。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

安装新内核完成后,按照下图提示,我们输入“reboot”,然后回车即可重启服务器以应用新内核。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

确认重启后,Xshell 软件会断开连接。等待 3~5 分钟服务器即可重启完毕,我们重新连接服务器,按照下图提示,我们继续复制命令:

# CentOS 6/7 x64 系统请用这个

  1. bash tcp_nanqinlang-1.3.2.sh

# Debian 7/8 x64 系统请用这个

  1. bash tcp_nanqinlang-fool-1.3.0.sh

然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

回车后系统会自动运行脚本。按照下图提示,我们输入“2”(即开启魔改版 Google BBR 算法),然后回车继续即可。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

回车后系统会自行执行开启算法命令,当出现下图所示信息时,我们输入“y”,然后回车即可继续开启。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

当出现下图所示信息时代表魔改版 Google BBR 已经成功安装并开机自启动。

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

以上就是原版 Google BBR 与魔改版 Google BBR 完整安装过程,如果遇到问题请确认下是不是严格按照教程进行的,然后再留言提问。

Vultr

发表评论

目前评论:26   其中:访客  14   博主  12

    • avatar Midgard

      管理员您好,请问原版bbr安装检验后就自动开启了吧?

        • avatar 管理员 Admin

          @Midgard 是的,自动开启同时开机自启动。

        • avatar 酷云

          安装了BBR,然后再安装宝塔面板,会不会冲突,会不会达到网站加速效果?

            • avatar 管理员 Admin

              @酷云 不会冲突;图片类静态文件会有加速效果。

                • avatar 酷云

                  @管理员 那我是该先安装BBR,还是先安装宝塔?

                    • avatar 管理员 Admin

                      @酷云 都一样,看个人习惯,互不影响。

                • avatar 三皮

                  如果想换另一种加速,只需要重新装一遍还是先卸载旧的?

                    • avatar Vultr Admin

                      @三皮 需要重装机器系统才可以换成锐速。

                    • avatar drawki

                      实测bbr。魔改效果比原版好。

                      • avatar 恶魂稽

                        重启后失去连接怎么办,就是国内外的端口扫描都找不到

                          • avatar Vultr Admin

                            @恶魂稽 原版的吗?换魔改的试一试。

                            • avatar Vultr Admin

                              @恶魂稽 对了,失去连接是因为卡在了选择内核哪里(不需要明白,知道是这个原因就行)。你可以直接重装服务器系统,这样就能重新配置了。

                            • avatar xxgyhy

                              请问我选支付宝付款,下面老是提示:“支付宝可能不会与此促销一起使用”。然后无法付款,没有任何选项,为什么??

                                • avatar Vultr Admin

                                  @xxgyhy 参与优惠活动时不支持支付宝付款的。

                                • avatar AXDG

                                  問一下,每次我執行完安裝新內核並重啟服務器以後,總是無法鍵入任何字符,服務器在一段時間後也會自動掉線。我試了BBR和銳速,都是卡在這一步上,求助!

                                    • avatar Vultr Admin

                                      @AXDG 服务器用的哪个系统?

                                        • avatar AXDG

                                          @Vultr 默认的CentOS 7 x64

                                      • avatar xkdf

                                        独立服务器,centos 6.7 可以使用这个安装脚本吗?

                                          • avatar Vultr Admin

                                            @xkdf 不可以的。

                                          • avatar V

                                            请问第一个服务器建设ss的时候已经装了bbr,我再买第二个服务器搭建完ss后还要再装一边bbr吗?

                                              • avatar Vultr Admin

                                                @V 当然需要了。。。

                                              • avatar 长尤

                                                请问卸载原版BBR要怎么弄呀?想试一试魔改的?

                                                  • avatar Vultr Admin

                                                    @长尤 重新配置服务器。

                                                  • avatar lucien

                                                    怎么设置开机自启?

                                                      • avatar Vultr Admin

                                                        @lucien 默认就是开机自启的。

                                                      • avatar miaojie

                                                        6666666
                                                        好用感谢 尝试咯好几个 就你这个成功咯!