VPS 一键脚本

开启 BBR 教程(Debian / Ubuntu / CentOS 启用 TCP BBR)

本教程说明如何用 xyz.sh/bbr 在 Linux VPS 上开启内核自带的 TCP BBR。它只改 sysctl,不更换内核,也不提供任何网络跑分或加速效果承诺。

命令
$ curl -fsSL xyz.sh/bbr | bash

说明 · xyz.sh/bbr · 最后更新:

适用条件

需要 Linux 4.9 或更高、内核已提供 tcp_bbr 模块,以及 root 权限。常见的 Debian、Ubuntu、CentOS、Rocky、AlmaLinux 发行版内核通常已包含该模块,但仍以本机检测为准。

若模块不存在,脚本会报错退出,不会编译或安装新内核。

开启步骤

以 root 运行:curl -fsSL xyz.sh/bbr | bash

确认后,脚本会写入 /etc/sysctl.d/99-xyz-bbr.conf,内容为 net.core.default_qdisc = fq 与 net.ipv4.tcp_congestion_control = bbr,然后用 sysctl -p 应用。

只想查看当前状态时,使用 bash -s -- --status。

如何验证

运行 curl -fsSL xyz.sh/bbr | bash -s -- --status,或查看 sysctl net.ipv4.tcp_congestion_control,应为 bbr。

本教程不比较 BBR 与其它拥塞控制的速度,结果因线路和负载而异。

如何还原

本脚本没有 --uninstall。删除 /etc/sysctl.d/99-xyz-bbr.conf,再执行 sysctl --system,或把 net.ipv4.tcp_congestion_control 改回原来的值(常见为 cubic)。