logo NodeSeekbeta

超萌 Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来!同步Linux内核更新

求鸡腿

大家好呀!我是 Joey,一个喜欢折腾服务器和 Linux 的大男孩。最近我写了一个非常 可爱实用 的脚本,用于管理 Linux 的 BBR 拥塞控制算法。它能帮你轻松搞定各种加速模式,操作简单到爆炸,最重要的是它还有点萌!(对,是真的萌!)


💡 什么是 BBR?

BBR,全称 Bottleneck Bandwidth and RTT,是 Google 提出的 TCP 拥塞控制算法。它不像传统的算法依赖丢包来调整流量,而是根据带宽和延迟来优化网络性能。这么一说可能有点抽象,那就简单点总结:

BBR = 更快的网络,更低的延迟,更流畅的体验!

BBR v3 是新一代算法,解决了 v1 的很多问题,效果更香了!


🛠️ 为什么要用我的脚本?

如果你在用 Linux,并且想让网络体验飞起,那么我的这个脚本绝对是你的不二之选!

  • 简单操作:完全无需手动折腾配置文件,一键搞定所有设置。
  • 多模式支持:无论你是想用经典的 BBR+FQ 还是炫酷的 BBR+CAKE,都可以轻松切换。
  • 高颜值界面:脚本的输出界面不仅实用,还自带萌萌的表情包,让你操作时不再枯燥。
  • 实时状态查看:让你随时掌握系统当前的网络加速情况。

🚀 脚本功能

运行脚本后,你会进入一个操作菜单,如下:

╭( ・ㅂ・)و ✧ 你可以选择以下操作哦:
  1. 🛠️  安装 BBR v3
  2. 🔍 检查是否为 BBR v3
  3. ⚡ 使用 BBR + FQ 加速
  4. ⚡ 使用 BBR + FQ_PIE 加速
  5. ⚡ 使用 BBR + CAKE 加速
  6. 🔧 开启或关闭 BBR
  7. 🗑️  卸载

每个选项都对应一个实用功能,无论你是小白还是老鸟,都会觉得超简单。


📝 安装教程

1️⃣ 下载脚本

打开终端,运行以下命令:

wget https://raw.githubusercontent.com/byJoey/Actions-bbr-v3/refs/heads/main/install.sh

2️⃣ 赋予脚本执行权限

chmod +x install.sh

3️⃣ 运行脚本

sudo ./install.sh

然后按照提示操作就行啦!


🌟 脚本亮点

  1. BBR v3 安装和配置
    想尝鲜最新的 BBR v3?脚本可以帮你一键下载安装专属内核,配置完还会提醒你重启系统!

  2. 切换加速模式
    支持以下几种经典的加速组合:

  • BBR + FQ:最常用的方案,兼容性好,效果稳定。
  • BBR + FQ_PIE:适合喜欢实验新东西的同学,但需要系统支持 PIE 模块哦。
  • BBR + CAKE:让你的网络流量管理得像做蛋糕一样简单顺滑!
  1. 实时查看和切换状态
    你可以随时检查当前的 TCP 拥塞算法和队列算法,甚至可以快速开启或关闭 BBR 加速。

  2. 卸载功能
    如果你需要卸载脚本安装的内核或恢复系统默认状态,也可以一键完成,干干净净不留痕迹。


🎨 脚本界面展示

运行脚本后,首先会看到一段萌萌的欢迎语:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(☆ω☆)✧*。 欢迎来到 BBR 管理脚本世界哒! ✧*。(☆ω☆)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
当前 TCP 拥塞控制算法:cubic
当前队列管理算法:fq
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

然后,你就可以选择你想执行的操作,每一步都会有详细的提示,确保不会出错。


🐾 小贴士

  1. 如何判断 BBR v3 是否安装成功?
    在脚本中选择「检查是否为 BBR v3」,脚本会自动告诉你当前版本!

  2. 哪些系统支持这个脚本?
    目前主流的 Debian 和 Ubuntu 系统都没问题,架构支持 x86_64aarch64

  3. 使用前的准备工作?
    建议先备份系统内核,虽然脚本很稳定,但万一出错了有备无患嘛!


❤️ 结语

写这个脚本的初衷,是想让更多人能轻松享受到 BBR 带来的网络加速体验。希望它能帮到你,也希望你能在使用过程中开怀一笑~

如果觉得这个脚本不错,欢迎到 GitHub 仓库 点个 Star ⭐,支持一下啦!

博客地址: JoeyBlog
Telegram 群组: 加群反馈

祝大家都能飞速冲浪,网络永远 5G 模式!
— Joey ✧٩(◕‿◕。)۶✧

  • @cjnxcf #56 Xanmod不支持arm 还有这玩意主要是为桌面端准备的 最后我的脚本和Xanmod没有半毛钱关系

  • debian12使用 BBR v3 哪种加速模式比较好?

    BBR + FQ
    FQ算法通过公平分配带宽,确保每个网络流都能获得一定的资源。在YouTube等在线视频平台上,这意味着即使有其他网络活动(如下载、上传等),视频流也能获得稳定的带宽,从而减少缓冲和卡顿现象。

    优点:

    公平性:确保视频流和其他网络活动之间的带宽分配相对公平。
    稳定性:减少视频缓冲和卡顿,提高观看体验。

    BBR + FQ_PIE

    FQ_PIE结合了FQ的公平性和PIE算法的平滑性,使得队列长度的调整更加平稳,减少了突发性的网络抖动。这对于在线视频观看来说尤为重要,因为突发的网络延迟或丢包可能导致视频卡顿或缓冲。

    优点:

    平滑性:减少网络抖动,提高视频流的稳定性。
    公平性:同样确保视频流和其他网络活动之间的带宽分配相对公平。

    BBR + CAKE

    CAKE算法具有较强的适应性,能够根据网络条件的变化实时调整队列管理策略。然而,在在线视频观看场景下,其优势可能不如FQ_PIE明显,因为视频流通常对延迟和抖动更为敏感。

    优点:

    适应性:能够根据网络条件实时调整,但可能不如FQ_PIE在视频流稳定性方面的表现。
    综合比较与结论
    稳定性:FQ_PIE通过其平滑的队列长度调整,减少了网络抖动,更适合在线视频观看,因为视频流对延迟和抖动非常敏感。
    公平性:FQ和FQ_PIE都提供了基于流的公平性,确保视频流不会因其他网络活动而受到影响。
    适应性:虽然CAKE算法具有较强的适应性,但在在线视频观看场景下,其优势可能不如FQ_PIE明显。

    因此,对于在线视频观看,特别是像YouTube这样的平台,BBR + FQ_PIE可能是一个更好的选择,因为它提供了更高的稳定性和平滑性,有助于减少视频卡顿和缓冲现象,提高观看体验。当然,最终的选择还应考虑具体的网络环境和设备性能等因素。

  • 鸡腿已经送上,

  • 这些都是玄学,线路好才是硬道理 xhj014

  • 建议增加IPerf3或者其它测试对比,应该可以更好的吸引

  • v3是装的xanmod内核么 ac06

  • 点赞

  • mark下

  • xhj014

  • 已加星星~~~

  • 收藏了,吃灰去吧 xhj006

  • debian11 安装2次,重启后都是没找到

    root@debian:~# sudo ./install.sh
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    (☆ω☆)✧*。 欢迎来到 BBR 管理脚本世界哒! ✧*。(☆ω☆)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    当前 TCP 拥塞控制算法:bbr
    当前队列管理算法:fq
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ╭( ・ㅂ・)و ✧ 你可以选择以下操作哦:

    1. 🛠️ 安装或更新 BBR v3
    2. 🔍 检查是否为 BBR v3
    3. ⚡ 使用 BBR + FQ 加速
    4. ⚡ 使用 BBR + FQ_PIE 加速
    5. ⚡ 使用 BBR + CAKE 加速
    6. 🗑️ 卸载
      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
      作者:Joey ✧٩(◕‿◕。)۶✧
      博客:https://joeyblog.net
      反馈群组:https://t.me/+ft-zI76oovgwNmRh
      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
      请选择一个操作 (1-6) (。・ω・。): 2
      (。・ω・。) 检查是否为 BBR v3...
      ( ̄﹃ ̄) 哎呀,BBR v3 没有找到,当前版本是:
      root@debian:~#
  • 看看启动的内核版本@bingo666 #8
    Linux instance-20241202-1732 6.12.3-joeyblog-joeyblog.net #1 SMP Sat Dec 7 14:59:52 +08 2024 aarch64 是不是这样的

  • 和bbr有啥差距吗

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有61044位seeker

🎉欢迎新用户🎉