雨落无声

魔改版BBR一键安装脚本 For Debian8 / Ubuntu16 +
简介BBR相信大家都不陌生,是谷歌开发的一个存在于Linux内核中的拥塞算法。为了优化国内与服务器之间的网络质量,...
扫描右侧二维码阅读全文
28
2017/06

魔改版BBR一键安装脚本 For Debian8 / Ubuntu16 +

简介

BBR相信大家都不陌生,是谷歌开发的一个存在于Linux内核中的拥塞算法。为了优化国内与服务器之间的网络质量,loc的大佬专门魔改改进了下这个BBR,成为了新的BBR魔改版。我也就乘机水一篇文章好了~在Debian 8 和Ubuntu16 + 系统上一键部署魔改版BBR,自动换内核成 4.10.15 ,自动安装Headers。用户只需要将系统安装成 Debian 8 或者 Ubuntu 16 即可,剩下的交给脚本来吧。

Github地址:https://github.com/FunctionClub/YankeeBBR

bbr1.png

参考资料

魔改BBR原帖:http://www.hostloc.com/thread-372277-1-2.html
萌新教程: http://www.hostloc.com/thread-372335-1-1.html
脚本技术: https://doub.io/wlzy-16/

部分商家的VPS可能会遇到换内核之后无法启动系统的情况,所以请运行脚本前一定要备份好重要数据!!

安装使用

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install

安装过程中如果出现这张图片,请选择NO 来删除其他内核:

bbr2.png

然后根据提示重启系统。
重启完成后,运行

bash bbr.sh start

即可启动魔改版BBR。

查看魔改BBR状态

sysctl net.ipv4.tcp_available_congestion_control

如果看到有 tsunami 就表示开启成功!

bbr3.png

Last modification:November 28th, 2017 at 11:47 am
If you think my article is useful to you, please feel free to appreciate

38 comments

  1. 灰常记忆

    装了这个速度怎么样

  2. rogan

    第二个代码输入之后说启动成功,第三行代码输入之后成了net.ipv4.tcp_available_congestion_control = cubic reno

    请问这是失败了吗?

  3. skye

    你好,我在ubuntu17.1下,成功进行安装第一步(重启之前)。在重启后运行bash bbr.sh start后,中间有一段提醒gcc 4.9not find 。然后最后没有安装成功

    1. Apmx
      @skye

      我也遇到这个问题了,这是因为没有gcc4.9只有gcc,你可以尝试把gcc4.9连接到gcc
      sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.9
      然后再尝试启动魔改BBR

  4. bryan

    成功了!感谢

  5. iMusi

    又一神作!!感谢

  6. 豆芽

    net.ipv4.tcp_available_congestion_control = bbr cubic reno成功了没?

  7. 豆芽

    sysctl: setting key "net.ipv4.tcp_congestion_control": No such file or directory
    net.ipv4.tcp_congestion_control = tsunami
    魔改版BBR启动成功!
    root@localhost:~# sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = cubic reno bbr bic westwood htcp
    root@localhost:~#
    这个是成功了吗

    1. 雨落无声
      @豆芽

      没有成功的意思。

  8. 西铁路

    请问,安装后的端口和密码在哪里查看呢?

  9. jy

    报告,搬瓦工的ubuntu16 x86_64 安装不了,好像是没有grub

  10. jason

    魔改版BBR启动成功!
    root@rectified:~# sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = tsunami cubic reno
    root@rectified:~#
    这算安装成功了吗?怎么没有看到bbr开启?

    1. 雨落无声
      @jason

      tsunami 就是改进版的BBR哦。看到这个表示开启成功了

  11. 小明同学

    怎么卸载呢?

  12. iMusi

    一直在用,回来看看,感谢大佬

  13. 数码

    sysctl: setting key "net.ipv4.tcp_congestion_control": No such file or directory
    net.ipv4.tcp_congestion_control = tsunami
    魔改版BBR启动成功!
    启动的时候报错,然后查看状态,也没有TSUNAMI文字。老大给看看,哪里的问题?

  14. debian9

    debian 9 是否支持呢

    1. Happy
      @debian9

      似乎不行 安装后安装其他软件包 提示未满足依赖关系 卸载内核后正常

    2. 雨落无声
      @debian9

      Debian9 因为刚刚才出,没有进行过测试

  15. linux小白

    安装完重启之后连接不上ssh,不能进行后面的操作了不知是什么原因,系统是ubuntu 16.04 LTS 64bits,还忘大神指点

  16. iMusi

    好东西,都不想分享出去

  17. toraoh

    好像有点bug……
    在bandwagon的SPECIAL 10G KVM PROMO V3 - LOS ANGELES - CHINA DIRECT ROUTE机型上
    OS选ubuntu-16.04-x86,bash bbr.sh install 的时候报错:不支持 i686
    然后强行把里面的判断条件中的 == "i386"改成 i686,然后看起来没事了,启动后也能看到tsunami
    ss还没架上去,希望这样强行搞没事

    1. arui2008
      @toraoh

      同样错误怎样改?

    2. 雨落无声
      @toraoh

      嗯。。应该没问题。

  18. bbwhat

    oepnvz不能升级 大哥 标注一下啊

    1. 雨落无声
      @bbwhat

      这应该是常识吧。。。openv是坑定装不了bbr的。。。

  19. Andy

    你好,请问每次vps重启都需要运行bash bbr.sh start这个命令吗?谢谢

    1. 村长大人
      @Andy

      同问

      1. 雨落无声
        @村长大人

        不需要,只需要之前执行过一次就行

  20. 同良

    技术大神啊!收藏了

  21. 初夏阳光

    很可以啊无声大佬2333图形界面玩的快活死了吧(滑稽…

Leave a Comment