[谷歌BBR] TCP BBR 魔改版(加强版) for Debian/Ubuntu

让机子的网速biu~biu~起来哦!比原版 BBR 还要强!

Vicer 大佬的脚本

Head Pic: 「島風です!」/「茨乃」のイラスト [pixiv]

TCP BBR 魔改版 for Debian/Ubuntu

BBR 是来自 Google 的一个 TCP 拥塞控制算法,单边加速,可以提升你的网络利用率。

安装

确认你可以使用 BBR

直接运行以下命令即可:

wget --no-check-certificate -qO 'BBR.sh' 'https://moeclub.org/attachment/LinuxShell/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f
# 本站备份脚本地址:https://lolico.moe/files/scripts/vicer/BBR.sh

脚本会自动安装并重启

此脚本运行时会自动选择最新的非rc版本(非候选发布版)内核进行安装,并且自动卸载旧内核(无需人工干预)。

安装完成后,执行以下命令:

lsmod | grep 'bbr'

如果结果不为空,则说明成功开启了 BBR,那么你就可以使用后续的 BBR 加强版。

安装 BBR 魔改版

wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://moeclub.org/attachment/LinuxShell/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh
# 本站备份脚本地址:https://lolico.moe/files/scripts/vicer/BBR_POWERED.sh

执行过程中会重新编译模块,等待完成即可。

安装完成后执行

lsmod | grep 'bbr_powered'

如果结果不为空,则说明成功开启了 BBR 加强版。

注意事项

  • 如遇报错:Error! Header not be matched by Linux Kernel.
    请使用-f参数来用强制模式重新安装原版 BBR,然后再尝试安装加强版 BBR。
  • 如遇报错:Error! Install make.Error! Install gcc.
    • 首先尝试apt-get update,再执行此脚本。
    • 如果还是没解决,则请尝试安装 gcc(>=4.9)
      以下是 Ubuntu 安装 gcc 4.9 的示例
      sudo apt-get install -y software-properties-common
      sudo add-apt-repository ppa:ubuntu-toolchain-r/test
      sudo apt-get update
      sudo apt-get -y install g++-4.9

此脚本在 Debian8,Debian9,Ubuntu16.04 上通过测试。

搬瓦工VPS优惠套餐又又又补货啦,建站稳如狗,支持支付宝,循环出账94折优惠码BWH1ZBPVK
①年付仅需$18电信联通直连的亚洲优化线路,1核/512M内存/10G硬盘/1000GB@1Gbps【点击购买
②年付$18的可换成CN2线路(流量会变为180G),1核/512M内存/10G硬盘/500GB@1Gbps【点击购买
③年付$28的电信CN2联通直连线路,1核/512M内存/10G硬盘/500GB@1Gbps【点击购买】(购买后请到后台切DC8机房以获得最佳体验)

我的文章对您有帮助吗?
我很可爱 请给我钱
扫一扫拿红包 → 扫商家收款码 → 转账与红包相等的金额
即可免费赞赏,又可拿支付宝奖励金!
现在支付宝超抠门的,红包只给一两分钱了
Last modification:May 5th, 2018 at 07:47 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

12 comments

  1. 路过的小Z  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)

    呃,请问为什么我强制安装完BBR,再装这个魔版,还是显示Error! Header not be matched by Linux Kernel.(´இ皿இ`)

    1. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
      @路过的小Z

      这个脚本是不支持OpenVZ虚拟的噢

  2. hez  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 58.0(Firefox 58.0)

    有没有debian用的下载GCC代码,怎么更新都没用一直出错

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
      @hez

      按照注意事项的Ubuntu的那个,还是出错吗

      1. hez  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 58.0(Firefox 58.0)
        @神代綺凜

        是的,就是安装bbr powered就提示要gcc大于等于4.9,但是更新gcc又提示这个
        E: Unable to locate package gcc-4.9
        E: Couldn't find any package by regex 'gcc-4.9'
        运行apt-get update之后再试也不行

        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
          @hez

          应该是软件源的问题吧,编辑/etc/apt/sources.list尝试换一个软件源
          比如这是debian8的:

          deb http://httpredir.debian.org/debian jessie main
          deb-src http://httpredir.debian.org/debian jessie main
          
          deb http://security.debian.org/ jessie/updates main
          deb-src http://security.debian.org/ jessie/updates main
          
          deb http://httpredir.debian.org/debian jessie-updates main
          deb-src http://httpredir.debian.org/debian jessie-updates main

          其他debian版本的话大概换一下版本代号就行了吧,比如8就是jessie
          换完之后再apt-get update再试

          1. hez  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 58.0(Firefox 58.0)
            @神代綺凜

            我用的是台搬瓦工的VPS,用了Vicer大大的那个一键脚本装了纯净的debian8,然后再装 BBR增强版就出了这个问题,不知道是不是v大精简了什么东西造成的,我也不懂这个hhh。我在搬瓦工后台装了debian8之后,就没这个问题了。 总之,感谢你们的教程!

            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
              @hez

              噗,那没理由啊,我一直都是Vicer的脚本装Debian8然后BBR增强,一直都没出过问题,Vicer一把梭

              1. hez  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 58.0(Firefox 58.0)
                @神代綺凜

                hhhhh这个锅甩给搬瓦工吧 看它便宜CN2的份上hhh

                1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
                  @hez

                  23333

  3. eluo  Mac OS X 10.13.0(Mac OS X 10.13.0) / Google Chrome 62.0.3202.94(Google Chrome 62.0.3202.94)

    Debian 9 能用你这个魔改bbr吗?

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 55.0.2883.87(Google Chrome 55.0.2883.87)
      @eluo