開啟 BBR 擁塞控制算法加速網絡
當我們買了一臺國外的 VPS,特別是搭建了 Web 服務或者科學上網代理節點時,往往會發現網絡速度跑不滿,甚至在晚高峰時會有卡頓或丟包現象。
這個時候,開啟 BBR 是最基礎、也是最立竿見影的優化手段。
什麼是 BBR?
TCP BBR (Bottleneck Bandwidth and Round-trip propagation time) 是一種由 Google 開發的 TCP 擁塞控制算法。
傳統的擁塞控制算法(比如 Reno 或 CUBIC)是基於系統發生“丟包”事件後,才認為網絡擁堵並開始減速的。而這在跨境長距離傳輸時(往往存在正常的物理遠距離丟包)會極大地限制傳輸速度。 BBR 則通過實時計算帶寬和延遲,主動預測並控制發送速率,可以大幅度提升網絡吞吐量,極大程度降低延遲。
一句話:它能讓你的 VPS 跑得更快、更穩!
前置條件檢測
現在的 Linux 系統其實都極其先進了。Linux 內核在版本 4.9 及以上就已經內置了原生的 BBR 模塊。 (最新的 Debian 11/12 或 Ubuntu 20.04/22.04 更是遠超這個版本號)。
我們在動手之前,可以先通過以下命令看看當前內核版本:
uname -r如果輸出的是 4.9.xxx 或者是 5.x/6.x 這樣大於 4.9 的版本號,你就可以直接免安裝一鍵開啟了。
原生一鍵開啟 BBR 指南
由於我們使用的是最新的發行版(如 Debian 或 Ubuntu),完全不需要藉助任何第三方複雜的“一鍵腳本”來更換內核。這隻需要修改兩行系統變量即可。
這裡提供兩種極簡的方法,二選一即可。
方法 1:手動修改配置文件
- 登錄 VPS 終端執行以下命令,直接將兩行配置項追加到系統的
sysctl.conf文件中:bashecho "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf - 然後讓系統重新加載剛才的配置,使 BBR 立即生效:bash
sysctl -p
方法 2:使用一行自動化命令
直接複製下面這行“萬能命令”並在終端回車,它會自動完成驗證、修改並生效的全部動作,適合純小白操作:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf && sysctl -p如何驗證 BBR 是否成功開啟?
執行完上面簡單的兩行寫入動作後,咱們來確認一下它到底生效了沒有。
執行以下命令:
lsmod | grep bbr如果終端輸出了類似下面的內容(重點是包含了 tcp_bbr 即可,後面的數字不用在意),說明 BBR 已經成功開啟並在運行中啦!
tcp_bbr 20480 10恭喜你,這臺 VPS 的網絡性能已經被榨出很大潛力了!
- 🔥🔥🔥2026年便宜好用的翻墙VPN机场推荐评测(长期更新 欢迎推荐)
- 稳定好用的流媒体合租平台推荐(长期更新 欢迎推荐)
- AI 使用教程汇总|ChatGPT、Gemini 新手入门与国内使用指南
- 国外接码平台 Hero SMS 评测(稳定 · 低价 · 高成功率)
免责声明
本文仅供技术交流和学习参考,请遵守当地法律法规,合理合法使用网络服务。