Logo
Vultr中文网

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 救不了,只能换机房。

限时免费

体验 Vultr 高性能云服务器,新用户立享$300 免费额度

即时部署
32+ 数据中心
按小时计费
免费领取
限时优惠活动

探索更多教程

浏览完整的教程库

查看所有教程