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

简介

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

29 评论

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

支付宝

微信支付

评论表情