Rat's

BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu
说明:对于CentOS系统的BBR魔改之前搬运过南琴浪大佬的脚本,无奈出现了BUG,导致CentOS安装还存在着问...
扫描右侧二维码阅读全文
01
2017/11

BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu

说明:对于CentOS系统的BBR魔改之前搬运过南琴浪大佬的脚本,无奈出现了BUG,导致CentOS安装还存在着问题,前几天友链博主千影,也写出了一个魔改BBR脚本,脚本包含BBR+BBR魔改版+Lotsever(锐速),同时支持CentosDebianUbuntu系统,很方便,也很强大。

教程更新

【2018年12月24日】
脚本新增BBRplus修正版,解决原版bbr在高丢包率下易失速以及bbr收敛慢的问题。尝试使其更好,减少排队和丢包。
【2018年3月8日】
脚本新增南琴浪的暴力魔改BBR,使速度更加暴力,实际效果因线路而定。

脚本安装

支持系统:CentOS 6+Debian 8+Ubuntu 14+

注意:如果服务器有重要的数据,建议安装前先备份好数据,特别是CentOS系统。

运行以下命令:

#过程有2步,第1步安装相应的内核,第2步开启内核对应的加速
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

使用脚本后会出现如下选项:
请输入图片描述
根据自己需求操作,重启后再使用./tcp.sh命令接着操作。

如果在删除内核环节出现这样一张图
请输入图片描述
注意选择NO,然后根据提示重启系统。

最后由于本脚本集成加速太多,兼容性可能不是很好,对于部分系统BBR安装不成功的,可以参考博客其它脚本。

对于速度提成来说,锐速效果最好,魔改BBRBBR修正版由于VPS网络不同测试效果不一,具体效果还是自己先测试一下再选择吧。

相关链接

BBR魔改来源:https://www.94ish.me/1635.html
BBR修正版来源:https://www.hostloc.com/thread-507165-1-1.html
Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 06 月 09 日 11 : 56 PM

发表评论

388 条评论

  1. wutongskype

    旧版用着正常,这个1.21就不行了。装完SSH连不上小鸡。

  2. wutongskype

    脚本有问题,装完无法连接SSH。。。。瓦工的机子,刚重装完很干净。。。

    1. Rat's
      @wutongskype

      你装的什么加速?

      1. IX
        @Rat's

        我也出现这种情况了。

        1. IX
          @IX

          好像是装完普通BB内核后。PLUS,和锐速都没问题

          1. Rat's
            @IX

            这个我给维护的反映下看看。

      2. wutongskype
        @Rat's

        在瓦工机子上试了 ubuntu 16.04 装魔改和暴力魔改,装完重启后无法SSH连接。
        ubuntu 18.04 装Plus版可以正常使用,之前1.19几那个版本的脚本无问题。暴力魔改BBR两个系统都能装上。

        1. Rat's
          @wutongskype

          已经给维护脚本的反映了。

          1. eva
            @Rat's

            博主费心了, 同遇ubuntu18 安装选项1魔改BBR 无法ssh 无法WinSCP
            只能VNC,服务器内ssh服务启动正常,端口正常,
            加速服务正常。

            1. Rat's
              @eva

              ubuntu可以先试试萌咖的脚本,地址:https://www.moerats.com/archives/190/。

  3. eric

    为何总显示 ”未安装加速模块“

    1. Rat's
      @eric

      是先安装的内核,再开启的加速?

  4. 杜若言叶杜若

    linode 怎么装bbrplus 内核,,,,网上好几个方法不管用

    1. Rat's
      @杜若言叶杜若

      首先你在我博客搜索手动安装BBR方法,3个系统我都写过,,然后内核在这里找下,https://github.com/cx9208/Linux-NetSpeed/tree/master/bbrplus。还不会的话,我看能不能水个教程

      1. 杜若言叶杜若
        @Rat's

        昨天晚上后面解决了
        脚本使用安装好内核之后
        不要立刻重启 先退出脚本运行
        mkdir /boot/grub (提示已存在,请不要管)
        grub2-mkconfig -o /boot/grub/grub.cfg
        (确定控制台已改成grub2,运行这个命令, 再重启就OK了,,,,妈呀,心好累。)

        1. Rat's
          @杜若言叶杜若

          辛苦了,就是喜欢这种提供一些解决方法的同学,让遇到该问题的人也可以参考下。

  5. oyanli

    博主,一直用你提供的BBR脚本,现在1.2.1的版本在Debian9上经常会卡死,发现安装证书后就不会卡死了,你看能不能在文章上加上这个证书,或者用Ctrl+C键也可以跳过去,如果可用应该可以帮助到碰到卡死问题的人吧

    安装证书
    apt-get -y install ca-certificates

    yum -y install ca-certificates

    上面应该是Debian,下面应该是CentOS吧,请测试一下!!

    1. oyanli
      @oyanli

      是安装BBR内核的时候碰到卡死的问题,前面忘记说了,可能安装其它内核的时候也会碰到,请测试一下

      1. Rat's
        @oyanli

        感谢提供问题解决方法,你是mini系统么?

        1. oyanli
          @Rat's

          我在GGC上发现这个问题,GGC用的是mini系统,后来在anyNode上的机器上也出现这个问题,但是我不知道他们用的是不是mini系统了,这个方法也是在群里有朋友提出来,我试了可行上报给博主的,也请博主测试一下,我毕竟测试的环境比较少

          1. Rat's
            @oyanli

            一般这个问题在mini系统里才会出现,不过感谢提供。

  6. tiny

    1.2.1版本更新后选择bbrplus内核后一直不成功,显示加速是lotserver。加速模块也是显示未安装。搬瓦工的centos7

    1. Rat's
      @tiny

      你是说安装bbrplus内核后,重启脚本还显示锐速内核?

      1. tiny
        @Rat's

        是的。已经搞定了,换了个脚本。

        1. Rat's
          @tiny

          这个目前只能这样,bbrplus是另一个大佬在维护,在Vultr上测试是没问题的,其它的暂不知道。

          1. tiny
            @Rat's

            重新运行了一下yum-complete-transaction就好了

  7. arolis

    老大,服务器上有多个ip,怎么指定一个用户用一个ip

    1. Rat's
      @arolis

      具体指的啥。

  8. sunpma

    OP8欧 Ubuntu16.04 64位 安装重启后ssh连不上,试了两次都是这样,干净系统,不知咋回事...

    1. Cat's
      @sunpma

      用移动公司的网练下试试.碰到过装完bbr联通连不上ssh移动却可以.原因不明换个内核就正常了

    2. Rat's
      @sunpma

      换个系统看看。

  9. li

    请问4.19.5-1.el7.elrepo.x86_64 支援吗?
    为什么[root@company ~]# echo "obj-m:=tcp_tsunami.o" > Makefile
    [root@company ~]# make -C /lib/modules/uname -r/build M=pwd modules CC=/usr/bin/gcc
    make: * /lib/modules/4.19.5-1.el7.elrepo.x86_64/build: No such file or directory. Stop.

    1. Rat's
      @li

      最新内核的参数有变动,所以魔改并不适合最新内核。

      1. li
        @Rat's

        你好,那如果更改到旧版的内核会不会影响现有的系统,谢谢!

        1. Rat's
          @li

          只要不是太旧的内核就不会,具体得看你装的环境要求。

  10. Life

    求分享个搭建55r的,你网站以前有个冒失404了。。。

    1. Rat's
      @Life

      那篇教程百度第一很方,所以暂时隐藏了,现在收录全掉了,又重新补了,地址不变:https://www.moerats.com/archives/262/。