Jinwyp一键脚本安装BBR和BBRplus内核教程

Jinwyp这个GitHub作者维护的one_click_script脚本包,是圈子里流传比较广的一键工具箱之一,里面装内核、启用BBR/BBRplus的那部分功能一直有人在用。跟BBRplus一键安装教程里的zeruns版本比,两者思路类似,都是先装对应内核再启用加速算法,具体选哪个看个人习惯,功能上没有本质区别。

下载运行这个脚本包里专门管内核和BBR的部分:

1
wget --no-check-certificate https://raw.githubusercontent.com/jinwyp/one_click_script/master/install_kernel.sh && chmod +x ./install_kernel.sh && ./install_kernel.sh

跑起来之后会出现菜单,根据自己的系统选对应的编号(注意:菜单编号随脚本版本变化,下面的编号只是写这篇时的情况,请以脚本屏幕上显示的菜单文字为准):

  • CentOS / AlmaLinux / Rocky Linux:我读到的菜单里,31 是 elrepo 的 6.1 内核,32 和 35 是 5.4 LTS,36 是 Teddysun 编译的 5.10 LTS(标注“推荐安装”),37 到 39 是 5.15、6.1、6.6 LTS,40 是 elrepo 的 6.11
  • Debian:Debian 10 和 11 选 41 装 5.10 LTS(官方源);Debian 11 还有 42(5.19)和 43(6.1 或更高);Debian 12 菜单里只有 43(6.1 LTS)
  • Ubuntu:44 到 49 依次是 4.19、5.4、5.10、5.15、5.19、6.1(来自 Ubuntu kernel mainline),想要 5.10 选 46

这些编号是我对着脚本头部日期 2025-06-12 的版本读出来的,旧教程里常见的“31 装 5.16、35 装 5.10、45 装 5.10”已经对不上了,一定以你屏幕上的菜单文字为准。

装内核这一步过程中会重启两次,属于正常现象,不用担心。重启过程中如果出现警告界面提示删除旧内核,选"No"继续,不要中断。

内核装完之后,重新运行一次同一个脚本,这时候菜单里选2,就能启用BBR拥塞控制算法(会让你选队列算法:FQ、FQ-Codel、FQ-PIE或CAKE,选CAKE要求内核在5.5以上;脚本注释里说优质线路用cake带宽跑得更足,这是作者的经验,我没有测过)。如果想用BBRplus而不是普通BBR,装内核那一步就要选不一样的编号:选61装BBRplus 4.14.129内核,或者选64装BBRplus 5.10 LTS内核(62到68依次是UJX6N编译的4.14、4.19、5.10、5.15、6.1、6.6,以及“6.7或更高”,我读到的菜单里66是6.1 LTS),同样会重启两次,装完后重新运行脚本选3来启用BBRplus。

脚本里也有XanMod选项:我读到的菜单里,51装XanMod 6.6 LTS,52装XanMod 6.11(仅Debian/Ubuntu类系统显示)。注意这两个版本的XanMod里没有bbr2模块,算法名bbr的就是BBR3,菜单第2项虽然写着“BBR或BBR2”,在这种内核上开出来的是bbr,原因见BBR2脚本怎么用。如果只想用XanMod自带的BBR3方案,可以直接参考XanMod内核搭配BBR3使用教程,不需要额外跑这个脚本。

装完不管选的哪种加速方式,验证有没有生效的方法都一样:

1
lsmod | grep bbr

看到对应的模块名(bbr、bbrplus)就说明启用成功了。如果验证结果不对,或者感觉不到明显提速,可以参考为什么开了BBR网速却感觉一点没提升,排查一下是不是别的原因导致的。