魔改版BBR一键安装脚本 For Debian8 / Ubuntu16 +
  • 2017年6月28日
  • 技术类
  • 32评论
  • 254汉字
  • 6852围观

简介

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

32 评论

  1. skye 2月20日 回复
    你好,我在ubuntu17.1下,成功进行安装第一步(重启之前)。在重启后运行bash bbr.sh start后,中间有一段提醒gcc 4.9not find 。然后最后没有安装成功
  2. bryan 1月24日 回复
    成功了!感谢
  3. iMusi 1月19日 回复
    又一神作!!感谢
  4. 豆芽 12月6日 回复
    net.ipv4.tcp_available_congestion_control = bbr cubic reno成功了没?
  5. 豆芽 12月4日 回复
    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. 回复 豆芽: 没有成功的意思。
  6. 西铁路 10月13日 回复
    请问,安装后的端口和密码在哪里查看呢?
  7. jy 10月11日 回复
    报告,搬瓦工的ubuntu16 x86_64 安装不了,好像是没有grub
  8. jason 10月7日 回复
    魔改版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哦。看到这个表示开启成功了
  9. 小明同学 9月19日 回复
    怎么卸载呢?
  10. iMusi 9月16日 回复
    一直在用,回来看看,感谢大佬
  11. 数码 9月13日 回复
    sysctl: setting key "net.ipv4.tcp_congestion_control": No such file or directory
    net.ipv4.tcp_congestion_control = tsunami
    魔改版BBR启动成功!
    启动的时候报错,然后查看状态,也没有TSUNAMI文字。老大给看看,哪里的问题?
  12. debian9 9月2日 回复
    debian 9 是否支持呢
    1. Happy 12月5日 回复
      回复 debian9: 似乎不行 安装后安装其他软件包 提示未满足依赖关系 卸载内核后正常
    2. 回复 debian9: Debian9 因为刚刚才出,没有进行过测试
  13. linux小白 8月4日 回复
    安装完重启之后连接不上ssh,不能进行后面的操作了不知是什么原因,系统是ubuntu 16.04 LTS 64bits,还忘大神指点
  14. iMusi 8月4日 回复
    好东西,都不想分享出去
  15. toraoh 7月16日 回复
    好像有点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. 回复 toraoh: 嗯。。应该没问题。
  16. bbwhat 7月11日 回复
    oepnvz不能升级 大哥 标注一下啊
    1. 回复 bbwhat: 这应该是常识吧。。。openv是坑定装不了bbr的。。。
  17. Andy 7月5日 回复
    你好,请问每次vps重启都需要运行bash bbr.sh start这个命令吗?谢谢
  18. 同良 7月1日 回复
    技术大神啊!收藏了
  19. 很可以啊无声大佬2333图形界面玩的快活死了吧(滑稽…