Rat's

超级暴力版魔改BBR一键脚本 for Debian
说明:超级暴力版魔改BBR安装方法刚说过了,参考:Debian/Ubuntu开启超级暴力版魔改BBR教程,不过是手...
扫描右侧二维码阅读全文
27
2018/02

超级暴力版魔改BBR一键脚本 for Debian

说明:超级暴力版魔改BBR安装方法刚说过了,参考:Debian/Ubuntu开启超级暴力版魔改BBR教程,不过是手动的,有点麻烦,这里就分享下南琴浪大佬的一键脚本,只适用Debian系统,Ubuntu系统可以查看教程手动安装。

安装

Github地址:https://github.com/nanqinlang/tcp_nanqinlang-test

Debian 789系统都可以,使用命令:

wget https://raw.githubusercontent.com/iiiiiii1/tcp_nanqinlang-test/master/tcp_nanqinlang-test.sh
bash tcp_nanqinlang-test.sh

使用脚本后会出现如下选项:
请输入图片描述
先选择1更换内核,然后reboot重启后,再使用bash tcp_nanqinlang-test.sh进行第2步开启超级暴力BBR模式。

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

有问题请咨询大佬,南琴浪博客:https://sometimesnaive.org/

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2018 年 06 月 13 日 10 : 20 AM

发表评论

40 条评论

  1. kai

    选择了yes有影响吗,内核更换和启用bbr都成功了

    1. Rat's
      @kai

      这个,要是说成功的话,应该没影响

  2. canadian pharmacys

    Valuable information. Many thanks!

  3. pulp

    大佬,好像出问题了,麻烦看一下
    [Info] loading mod
    tcp_nanqinlang-test.sh: line 123: cd: /lib/modules/3.16.0-6-amd64/kernel/net/ipv4: No such file or directory
    [Error] download mod failed,please check !

    1. Rat's
      @pulp

      你这个报错一看就是安装内核后没有重启,导致检测到的还是旧内核。

  4. DylanWu

    Debian9 报错
    insmod: ERROR: could not insert module tcp_nanqinlang.ko: Invalid module format

    1. DylanWu
      @DylanWu

      Opps, 我的锅,忘记先安装内核了

  5. VwEI

    ping 10.0.0.2

    PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.

    这是正常的嘛?

    1. Rat's
      @VwEI

      这个好像是ovz检测方法,你直接选择脚本里的状态查看就行了。

  6. 哈?

    Ign:1 http://mirrors.digitalocean.com/debian stretch InRelease
    Hit:2 http://mirrors.digitalocean.com/debian stretch-updates InRelease
    Hit:3 http://security.debian.org stretch/updates InRelease
    Hit:4 http://mirrors.digitalocean.com/debian stretch Release
    Reading package lists... Done
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    virt-what is already the newest version (1.15-1+deb9u1).
    0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
    [Info] loading mod
    --2018-06-19 07:47:13-- https://raw.githubusercontent.com/nanqinlang/tcp_nanqinlang-test/master/tcp_nanqinlang.ko
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.40.133
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.40.133|:443... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2018-06-19 07:47:13 ERROR 404: Not Found.

    net.core.default_qdisc = fq
    sysctl: setting key "net.ipv4.tcp_congestion_control": No such file or directory
    net.ipv4.tcp_congestion_control = nanqinlang

    还是404

    1. Rat's
      @哈?

      已修复,测试没问题了。

  7. Liro

    记录一下,第二次遇到这种情况了,
    脚本的作者默认Debian的python版本是python2,我把系统默认的Python版本设置成3之后ConfigParser这个模块就会加载出错(因为3里面这个模块是全小写的),这个模块会影响脚本1、2操作。

    1. Rat's
      @Liro

      系统把默认换python3会有一堆问题,感觉很多坑。

  8. 哈?

    脚步链接404了

    1. Rat's
      @哈?

      补好了。

  9. ger

    To connect to raw.githubusercontent.com insecurely, use `--no-check-certificate'.

    1. Rat's
      @ger

      试试wget --no-check-certificate https:xx....。

  10. 北斋

    为什么选择1之后下载速度这么慢?我VPS 10Gbps...HK....难受

    1. Rat's
      @北斋

      换内核的时候下载慢?估计网络原因吧。

  11. wzb

    想问一下reboot之后好像就not installed了怎么解决

    1. Rat's
      @wzb

      重启后,检测状态是这个?

      1. wzb
        @Rat's

        是的,reboot以后执行 bash tcp_nanqinlang-test.sh 选3提示这个

        1. Rat's
          @wzb

          说明没安装成功,检查下系统是对的吗?如果是对的,有什么错误提示。

          1. wzb
            @Rat's

            多试了几次现在好了,谢谢博主(*°∀°)=3

  12. 迷茫

    ovz能用吧?

    1. Rat's
      @迷茫

      不能,只适用于KVM。

  13. wukoko

    cloudcone的服务器又用不了,现在只能用默认的BBR。他们家服务器太奇怪了。

    1. Rat's
      @wukoko

      我现在不怎么用魔改了,都是直接用的debian 9,自带BBR内核。

      1. 挽明
        @Rat's

        debian 9,自带BBR内核。如果要安装魔改bbr的话,直接选择2,开启算法就好?

        1. Rat's
          @挽明

          魔改bbr需要更换内核,有时候内核太新会编译不上,所以一般现在的 魔改脚本都会自动帮你换内核。

          1. 挽明
            @Rat's

            那还是不折腾了,我的VPS自带BBR了。目前满足使用了!

            1. Rat's
              @挽明

              我也不喜欢折腾,都是debian 9直接开启BBR

              1. 挽明
                @Rat's

                关于55R的加密协议有什么推荐的。速度比较快的

                1. Rat's
                  @挽明

                  这玩意很久没研究了,速度还是得看线路吧,与协议关系不那么大

  14. ms

    这个超级暴力版和锐速那个牛逼

    1. Rat's
      @ms

      按理说锐速,这个暴力版还没仔细测试过。

  15. lhjx

    download mod failed,please check !试了多个脚本都出现这个问题

    1. Rat's
      @lhjx

      应该与网络有关,具体错误是什么?

  16. lau

    [Info] 这是当前已安装的所有内核的列表:
    linux-image-4.10.10-041010-lowlatency
    [Info] 这是需要安装的所有内核的列表:
    linux-image-4.10.10-lowlatency
    [Info] 请确保上下两个列表完全一致!
    [Info] 确认内核安装无误后, 重启你的VPS, 开机后再次运行该脚本的第二项!
    出现了这个,是成功了还是没成功(在安装完算法之后显示running)

    1. Rat's
      @lau

      成功了。