Rat's

魔改Google BBR一键安装脚本,比正常版BBR强
说明:本方法出自于hostloc论坛大佬Yankee发布的BBR魔改,并由Vicer博主制作的一键包。魔改基本就是...
扫描右侧二维码阅读全文
24
2017/06

魔改Google BBR一键安装脚本,比正常版BBR强

说明:本方法出自于hostloc论坛大佬Yankee发布的BBR魔改,并由Vicer博主制作的一键包。魔改基本就是修改BBR源码,调整参数,使其更强劲。

更新:
[2017.07.25]
修复一个由检测gcc版本引起的不可预料的错误。
[2017.07.15]
自动检测gcc版本,如果gcc版本大于4.9的将不会再安装gcc
[2017.07.12]
支持用户自行指定内核版本(需要与-f命令同时使用)。

提示

1、执行过程中会重新编译模块。
2、模块默认为开机自动加载。
3、模块名称:tcp_bbr_powered
4、可用modprobe tcp_bbr_powered命令进行加载模块。
5、可执行lsmod |grep 'bbr_powered',结果不为空,则加载模块成功。
6、可执行sysctl -w net.ipv4.tcp_congestion_control=bbr_powered使用此模块。

方法

本方法已在debianubuntu上测试通过。

提示:关于CentOS系统魔改请参考:BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu

1、安装BBR并开启
BBR一键包安装方法可参考:Centos/Ubuntu/Debian BBR加速一键安装包

或者直接用Vicer博主的BBR一键包:

wget --no-check-certificate -qO 'BBR.sh' 'https://moeclub.org/attachment/LinuxShell/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f
# 备用地址
wget --no-check-certificate -qO 'BBR.sh' 'https://www.moerats.com/usr/down/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f

2、魔改BBR
一键地址默认是选择官方提供的最新版本的内核,如想要指定内核则运行指定内核版本一键包即可!

(1)一键地址

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
# 备用地址
wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://www.moerats.com/usr/down/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh

(2)指定内核版本(以v4.11.9内核版本为例)

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 -f v4.11.9
# 备用地址
wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://www.moerats.com/usr/down/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh -f v4.11.9

安装完成即可!

原文地址:https://moeclub.org/2017/06/24/278/
方法来源:http://www.hostloc.com/thread-372277-1-1.html

需要Office365 E3 MSDN 25的可加入萌咖杂货店QQ群购买→【点击加入
最后修改:2018 年 04 月 25 日 11 : 54 AM

发表评论

26 条评论

  1. zky

    锐速安装后连不上,重装系统和55r,在换bbr安装也是连不上

    1. Rat's
      @zky

      你可以检查下防火墙看看。

  2. Michael Wang

    魔改是什么意思? 魔在哪里?

    1. Rat's
      @Michael Wang

      魔改就是修改的意思,调整一些参数,让速度更快。

  3. catcom

    还是很奇怪,指定版本后还是Error! Header not be matched by Linux Kernel. 环境:Linode,Ubuntu 16.04,默认内核4.15.12。

    1. Rat's
      @catcom

      不支持4.15版本内核。

  4. tk

    魔改BBR 一键的脚本,出错:Error! Header not be matched by Linux Kernel.

    1. tk
      @tk

      加上带 -f 参数 显示:Error! Header not be matched by Linux Kernel.

      1. Rat's
        @tk

        先使用uname -r查看内核版本,然后加上-f参数,如果依然这个提示,可能是该脚本魔改BBR内核版本过低导致,使用我博客另一个魔改BBR教程就可以了。

    2. Rat's
      @tk

      魔改内核不匹配,你用Vicer博主的BBR一键包后再使用魔改BBR脚本吧。

  5. Shino

    博主你好,我安装的是Vicer博主的BBR一键包 这个是谷歌原包还是魔改呢?
    root@de:~# lsmod | grep bbr
    tcp_bbr 20480 14
    这个20480代表着什么呢,原版是怎么样的呢,因为我在欧洲vps上,怕滥用会被ban

    1. Rat's
      @Shino

      那个是原包,还需要运行一下魔改脚本,后面的数字是内核中BBR模块运行状态的信息,用BBR不会被ban的,尽管用。

      1. Shino
        @Rat's

        不是魔改版就好。。安全第一不敢乱用。。

        1. Rat's
          @Shino

          自己玩的爽就行,没见过安装BBR被ban的。

  6. pi

    需要安装gcc,但是gcc怎么装?

    1. Rat's
      @pi

      脚本自动安装gcc。

  7. tsuipo

    请问博主,电信线路在广东出口丢包严重,还有改成魔改版BBR的必要没有,包括试了KCPTUN也不行,Ping值在300~2000之间波动。

    1. Rat's
      @tsuipo

      这就看你了,BBR只是增加速度而已,不能改善ping值,马上19大,网络差很正常,看过后会不会好些吧。

      1. tsuipo
        @Rat's

        能改善丢包的现像么?

        1. Rat's
          @tsuipo

          不能,只有买个线路好点的服务器才行!

  8. chhnIe

    Centos能装魔改bbr吗?

    1. Rat's
      @chhnIe

      可以的,不过目前没一键包,需要手动安装,有点麻烦。

  9. chancat

    原来你这是tyecho,mark down支持的好么?

    1. Rat's
      @chancat

      是typecho,支持可以的,挺好用的啊,你可以试试。

  10. chancat

    已安装过的怎么修改?

    1. Rat's
      @chancat

      已经安装了魔改bbr?