[小技巧] Actions-bbr-v3 Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来!同步Linux内核更新
date
Dec 12, 2024
slug
tip-Actions-bbr-v3
status
Published
summary
小技巧
tags
tip
type
Post
URL
Problem & Summary
Solution
wget https://raw.githubusercontent.com/byJoey/Actions-bbr-v3/refs/heads/main/install.sh && chmod +x install.sh && sudo ./install.sh
Screenshots
Raw
logo NodeSeekbeta
日常
技术
情报
测评
交易
拼车
推广
Search
超萌 Linux BBR V3 管理脚本:支持arm和x86-64轻松加速网络,让服务器飞起来!同步Linux内核更新
Joey
Joey楼主
5days ago in 技术
#0
求鸡腿
大家好呀!我是 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
然后按照提示操作就行啦!
🌟 脚本亮点
BBR v3 安装和配置
想尝鲜最新的 BBR v3?脚本可以帮你一键下载安装专属内核,配置完还会提醒你重启系统!
切换加速模式
支持以下几种经典的加速组合:
BBR + FQ:最常用的方案,兼容性好,效果稳定。
BBR + FQ_PIE:适合喜欢实验新东西的同学,但需要系统支持 PIE 模块哦。
BBR + CAKE:让你的网络流量管理得像做蛋糕一样简单顺滑!
实时查看和切换状态
你可以随时检查当前的 TCP 拥塞算法和队列算法,甚至可以快速开启或关闭 BBR 加速。
卸载功能
如果你需要卸载脚本安装的内核或恢复系统默认状态,也可以一键完成,干干净净不留痕迹。
🎨 脚本界面展示
运行脚本后,首先会看到一段萌萌的欢迎语:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(☆ω☆)✧*。 欢迎来到 BBR 管理脚本世界哒! ✧*。(☆ω☆)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
当前 TCP 拥塞控制算法:cubic
当前队列管理算法:fq
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
然后,你就可以选择你想执行的操作,每一步都会有详细的提示,确保不会出错。
🐾 小贴士
如何判断 BBR v3 是否安装成功?
在脚本中选择「检查是否为 BBR v3」,脚本会自动告诉你当前版本!
哪些系统支持这个脚本?
目前主流的 Debian 和 Ubuntu 系统都没问题,架构支持 x86_64 和 aarch64。
使用前的准备工作?
建议先备份系统内核,虽然脚本很稳定,但万一出错了有备无患嘛!
❤️ 结语
写这个脚本的初衷,是想让更多人能轻松享受到 BBR 带来的网络加速体验。希望它能帮到你,也希望你能在使用过程中开怀一笑~
如果觉得这个脚本不错,欢迎到 GitHub 仓库 点个 Star ⭐,支持一下啦!
博客地址: JoeyBlog
Telegram 群组: 加群反馈
祝大家都能飞速冲浪,网络永远 5G 模式!
— Joey ✧٩(◕‿◕。)۶✧
16
0
67
1234
fengzone
fengzone
5days ago edited 5days ago
#12
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可能是一个更好的选择,因为它提供了更高的稳定性和平滑性,有助于减少视频卡顿和缓冲现象,提高观看体验。当然,最终的选择还应考虑具体的网络环境和设备性能等因素。
2
0
leic-山水
leic-山水
5days ago
#11
鸡腿已经送上,
1
0
bash
bash
5days ago
#14
这些都是玄学,线路好才是硬道理 xhj014
1
0
大古熬成汤
大古熬成汤
5days ago
#23
建议增加IPerf3或者其它测试对比,应该可以更好的吸引
1
0
pppcx
pppcx
3days ago edited 3days ago
#35
请选择一个操作 (1-6) (。・ω・。): 4
٩(•‿•)۶ 使用 BBR + FQ_PIE 加速!
(。♥‿♥。) 要将这些配置永久保存到 /etc/sysctl.d/99-joeyblog.conf 吗?(y/n): y
sudo: unable to resolve host : Name or service not known
请选择一个操作 (1-6) (。・ω・。): 4
٩(•‿•)۶ 使用 BBR + FQ_PIE 加速!
(。♥‿♥。) 要将这些配置永久保存到 /etc/sysctl.d/99-joeyblog.conf 吗?(y/n): n
(⌒_⌒;) 好吧,没有永久保存呢~
(^▽^) BBR + FQ_PIE 已经设置好啦!
root@:~# sudo ./install.sh
sudo: unable to resolve host : Name or service not known
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(☆ω☆)✧*。 欢迎来到 BBR 管理脚本世界哒! ✧*。(☆ω☆)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
当前 TCP 拥塞控制算法:bbr
当前队列管理算法:fq
似乎更改不成功还是会提示成功
更改了hostname后无报错了
1
0
jinsheng0430
jinsheng0430
5days ago
#1
v3是装的xanmod内核么 ac06
0
0
usdc
usdc
5days ago
#2
点赞
0
0
max
max
5days ago
#3
mark下
0
0
Joey
Joey楼主
5days ago
#4
@jinsheng0430 #1 不是
0
0
若如初见
若如初见
5days ago
#5
xhj014
0
0
fengzone
fengzone
5days ago
#6
已加星星~~~
0
0
CoolGuci
CoolGuci
5days ago
#7
收藏了,吃灰去吧 xhj006
0
0
bingo666
bingo666
5days ago
#8
debian11 安装2次,重启后都是没找到
root@debian:~# sudo ./install.sh
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(☆ω☆)✧*。 欢迎来到 BBR 管理脚本世界哒! ✧*。(☆ω☆)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
当前 TCP 拥塞控制算法:bbr
当前队列管理算法:fq
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
╭( ・ㅂ・)و ✧ 你可以选择以下操作哦:
🛠️ 安装或更新 BBR v3
🔍 检查是否为 BBR v3
⚡ 使用 BBR + FQ 加速
⚡ 使用 BBR + FQ_PIE 加速
⚡ 使用 BBR + CAKE 加速
🗑️ 卸载
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
作者:Joey ✧٩(◕‿◕。)۶✧
博客:https://joeyblog.net
反馈群组:https://t.me/+ft-zI76oovgwNmRh
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
请选择一个操作 (1-6) (。・ω・。): 2
(。・ω・。) 检查是否为 BBR v3...
( ̄﹃ ̄) 哎呀,BBR v3 没有找到,当前版本是:
root@debian:~#
0
0
Joey
Joey楼主
5days ago edited 5days ago
#9
看看启动的内核版本@bingo666 #8
Linux instance-20241202-1732 6.12.3-joeyblog-joeyblog.net #1 SMP Sat Dec 7 14:59:52 +08 2024 aarch64 是不是这样的
0
0
jaychou
jaychou
5days ago
#10
和bbr有啥差距吗
0
0
1234
登录 或者 注册 后评论.
你好啊,陌生人!
我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!
快捷功能区
推荐阅读
管理记录
幸运抽奖
邀请好友
合作商家
友站链接
所有版块
日常
技术
情报
测评
交易
曝光
拼车
生活
贴图
推广
Dev
无意义
沙盒
📈用户数目📈
目前论坛共有23709位seeker
🎉欢迎新用户🎉
friend14
friend14
SaturneyCloud
SaturneyClou
M1ckey
M1ckey
usid
usid
Hizakura
Hizakura
tinlee412
tinlee412
Openwaos
Openwaos
岛屿可以找到海
岛屿可以找到海
相关网站
LowEndTalk
LowEndSpirit
HostLoc
ServerHunter
站内导航
关于本站
隐私协议
RSS订阅
sitemap
商业推广
商家申请规则
Premium Provider
合作商家展示
其他平台
电报频道
电报群组
联系我们
Copyright © 2022 - 2024 All rights Reserved