Logo
Vultr中文网

Vultr VPS 一键开启 BBR 加速教程 (有效降低延迟)

Vultr VPS 一键开启 BBR 加速教程

很多用户在购买 Vultr 后,发现 Ping 值还可以,但下载文件或看视频时速度很慢,甚至经常断流。这通常是因为国际出口带宽拥堵,导致 TCP 丢包。

BBR (Bottleneck Bandwidth and RTT) 是 Google 开发的一种 TCP 拥塞控制算法。它可以显著优化在有丢包的网络环境下的吞吐量。对于 Vultr 这种国际线路 VPS,开启 BBR 是“必修课”,效果立竿见影

适用系统

本教程适用于 CentOS 7+ / Debian 10+ / Ubuntu 18.04+注:较新的 Linux 发行版(如 Ubuntu 20.04/22.04)通常内核已内置 BBR,只需开启即可。

开启方法

方法一:使用内置 BBR (推荐 Ubuntu 20.04+ / Debian 10+)

现在的 Linux 新内核(Kernel 4.9+)都已经包含了 BBR 模块,我们只需要修改配置文件开启它。

  1. 使用 SSH 登录您的 VPS

  2. 执行以下命令修改系统配置

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    
  3. 加载配置使其生效

    sysctl -p
    
  4. 验证是否开启成功: 执行命令:

    lsmod | grep bbr
    

    如果输出结果中包含 tcp_bbr 字样(如 tcp_bbr 20480 14),说明 BBR 已成功启动。

方法二:使用一键脚本 (适用于老旧系统或需要更换内核)

如果您的系统内核太老(低于 4.9),或者想偷懒,可以使用社区知名的一键脚本。

  1. 安装 wget (如果没有):

    • CentOS: yum install -y wget
    • Ubuntu/Debian: apt install -y wget
  2. 下载并运行脚本 (推荐 Teddysun 版):

    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
    chmod +x bbr.sh
    ./bbr.sh
    
  3. 按提示操作,脚本会自动安装最新内核并开启 BBR。安装完成后通常需要重启服务器 (reboot)。

开启 BBR 后的效果

开启 BBR 后,您可以通过从 VPS 下载大文件(或者在 VPS 上跑 Speedtest)来对比效果。通常表现为:

  • 下载速度提升:可能从几十 KB/s 提升到几 MB/s。
  • 视频流畅度:YouTube 4K 视频缓冲更快。
  • 抗丢包能力:在晚高峰丢包率较高时,连接依然相对稳定。

注意:BBR 只能优化拥塞时的带宽利用率,无法改变物理光纤的延迟(Ping 值)。如果是因为线路绕路导致的 Ping 值过高,BBR 救不了,只能换机房。

Ready to take action?

Use this CTA to point to your primary offer.

Fast and reliable
Quick setup
Trusted service

Explore more tutorials

See the full tutorial library

View all tutorials