魔改版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

标签: none

已有 35 条评论

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

添加新评论