# bbr-script **Repository Path**: palmmedia/bbr-script ## Basic Information - **Project Name**: bbr-script - **Description**: Linux BBR一键加速脚本,支持自动升级内核、智能修复CentOS停服源、国内VPS优化,适合新手使用,一条命令完成全部配置,兼容CentOS / Ubuntu / Debian。 - **Primary Language**: Shell - **License**: MIT - **Default Branch**: main - **Homepage**: https://gitee.com/palmmedia/bbr-script - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-21 - **Last Updated**: 2026-02-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BBR 一键加速脚本
![Version](https://img.shields.io/badge/version-1.0.3-blue.svg) ![License](https://img.shields.io/badge/license-MIT-green.svg) ![System](https://img.shields.io/badge/system-CentOS%20|%20Ubuntu%20|%20Debian-orange.svg) **一键全自动优化加速你的Linux服务器** 适合Linux新手,自动检测依赖,智能优化配置 [快速开始](#-快速开始) · [功能特性](#-功能特性) · [常见问题](#-常见问题) · [技术支持](#-技术支持)
--- ## 📖 项目介绍 这是一个经过深度优化的BBR一键加速脚本,基于 [ylx2016/Linux-NetSpeed](https://github.com/ylx2016/Linux-NetSpeed) 项目改进而来。 **主要改进:** - ✅ 修复所有已知BUG(CentOS源失败、GitHub依赖等) - ✅ 代码精简75%,从2337行优化到571行 - ✅ 新增自动依赖检查和安装 - ✅ 智能检测内核版本,避免重复升级 - ✅ 完善的错误提示和重试机制 - ✅ 针对国内VPS优化(阿里云Vault源、CDN镜像) ## ✨ 功能特性 ### 🚀 核心功能 | 功能 | 说明 | |------|------| | **BBR加速** | 启用Google BBR拥塞控制算法,提升网络速度 | | **内核升级** | 自动升级到最新稳定内核(支持原生BBR) | | **智能检测** | 自动检测系统、内核版本、虚拟化类型 | | **旧内核清理** | 清理多余旧内核,释放/boot空间 | | **系统优化** | TCP参数优化、网络栈调优 | ### 🛡️ 安全特性 - ✅ Root权限检查 - ✅ 虚拟化类型检测(OpenVZ警告) - ✅ /boot空间检查 - ✅ 网络连接验证 - ✅ CA证书自动更新 ### 🌐 系统支持 | 系统 | 版本 | 状态 | |------|------|------| | **CentOS** | 6 / 7 / 8 | ✅ 完美支持(自动修复停服源) | | **Ubuntu** | 16.04 / 18.04 / 20.04 / 22.04 / 24.04 | ✅ 完美支持 | | **Debian** | 8 / 9 / 10 / 11 / 12 / 13 | ✅ 完美支持 | **虚拟化支持:** - ✅ KVM · ✅ Xen · ✅ VMware · ❌ OpenVZ(无法更换内核) --- ## 🚀 快速开始 ### 🇨🇳 国内VPS(推荐)— Gitee ```bash bash <(curl -sL https://gitee.com/palmmedia/bbr-script/raw/main/newbbr.sh) ``` 使用 wget: ```bash wget -O newbbr.sh https://gitee.com/palmmedia/bbr-script/raw/main/newbbr.sh && bash newbbr.sh ``` ### 🌍 境外VPS — GitHub ```bash bash <(curl -sL https://raw.githubusercontent.com/adsorgcn/bbr-script/main/newbbr.sh) ``` 使用 wget: ```bash wget -O newbbr.sh https://raw.githubusercontent.com/adsorgcn/bbr-script/main/newbbr.sh && bash newbbr.sh ``` --- ### 使用步骤 1. **首次运行**:选择 `1` — 安装/启用 BBR - 内核已支持 → 直接启用(30秒完成) - 内核不支持 → 提示升级内核 2. **升级内核**(如需要): - Ubuntu/Debian → 选择 `2` - CentOS → 选择 `3` - 重启VPS 3. **启用BBR**:重启后再次运行,选择 `1` 4. **验证**: ```bash lsmod | grep bbr sysctl net.ipv4.tcp_congestion_control ``` --- ## 📋 菜单说明 ``` ╔═════════════════════════════════════════════════╗ ║ BBR一键加速脚本 v1.0.3 (优化版) ║ ║ 适用于Linux新手,自动检测依赖 ║ ║ 作者: 静水流深 QQ群: 615298 ║ ╚═════════════════════════════════════════════════╝ ==================== 系统状态 ==================== 系统: ubuntu 22.04 架构: x86_64 内核: 5.15.0-144-generic BBR状态: ❌ 未启用 BBR模块: ❌ 未加载 拥塞算法: cubic ================================================= 1. 安装/启用 BBR (推荐先选此项) 2. 升级内核(Ubuntu/Debian) 3. 升级内核(CentOS) 4. 清理旧内核 (释放/boot空间) 5. 查看状态 0. 退出 ``` --- ## 🎯 优化亮点 | 项目 | 原版 | 优化版 | |------|------|--------| | **代码行数** | 2337行 | 571行(精简75%) | | **CentOS源** | ❌ 未修复 | ✅ 自动切换Vault源 | | **内核检测** | ❌ 不检测5.4+ | ✅ 智能检测原生BBR | | **依赖安装** | ❌ 需手动 | ✅ 自动检测安装 | | **重试机制** | ❌ 无 | ✅ 自动重试3次 | | **国内优化** | ❌ 无 | ✅ 阿里云镜像优先 | --- ## ❓ 常见问题
Q1: OpenVZ可以用吗? 不支持,OpenVZ 无法更换内核。检查虚拟化类型: ```bash systemd-detect-virt ```
Q2: BBR有什么用? Google 开发的拥塞控制算法,高延迟/丢包环境下速度提升 30-88%,特别适合代理服务器、跨境连接场景。
Q3: 升级内核安全吗? 安全,保留旧内核可随时回退,建议升级前备份数据,确保 /boot 空间 > 100MB。
Q4: 启用后如何验证? ```bash lsmod | grep bbr # 应看到 tcp_bbr sysctl net.ipv4.tcp_congestion_control # 应显示 bbr ```
--- ## 📊 性能参考 | 场景 | 未启用BBR | 启用BBR | 提升 | |------|-----------|---------|------| | 高延迟(200ms+) | 1.2 MB/s | 2.1 MB/s | +75% | | 丢包(5%) | 800 KB/s | 1.5 MB/s | +88% | | 国内访问国外 | 2.5 MB/s | 3.8 MB/s | +52% | --- ## 🔄 更新日志 ### v1.0.3 (2026-02-21) - 🔧 修复 `ca-certificates` 依赖误判问题 - 🔧 修复 Debian 硬编码 `linux-image-amd64`,兼容 ARM - 🔧 修复 `yum.conf` 重复追加配置问题 - 🔧 修复 CentOS 8 预检查阶段依赖安装卡住问题 - ✅ 新增 CentOS 8 阿里云 Vault 源支持 - ✅ Debian/Ubuntu 升级内核前自动切换阿里云镜像 - ✅ 网络检测新增 163、清华镜像备用检测点 ### v1.0.2 (2026-02-19) - 🔧 修复 CentOS 8 升级内核卡住问题 - ✅ 添加 yum 超时配置和自动重试 ### v1.0.0 (2026-02-19) - 🎉 首次发布,基于 ylx2016/Linux-NetSpeed 深度优化,代码精简75% --- ## 📞 技术支持 - **QQ群:** 615298 - **作者:** 静水流深 - **网站:** [中国站长](https://cnwebmasters.com) - **问题反馈:** [Gitee Issues](https://gitee.com/palmmedia/bbr-script/issues) · [GitHub Issues](https://github.com/adsorgcn/bbr-script/issues) ## 📜 开源协议 本项目采用 MIT 协议开源 · 致谢原始项目 [ylx2016/Linux-NetSpeed](https://github.com/ylx2016/Linux-NetSpeed) ---
**如果这个项目对你有帮助,请给个 ⭐ Star 支持一下!** 👉 [Gitee](https://gitee.com/palmmedia/bbr-script) · [GitHub](https://github.com/adsorgcn/bbr-script) Made with ❤️ by 静水流深