Debian 12/13 网络一键优化脚本(开启BBR+FQ+Swap)
分享一个我自己在用的 VPS 网络优化脚本。
首先特别感谢 大佬alieismy 提供的 Debian 12 基础版优化脚本! 在他的基础上,我适配、修改并完整测试了 Debian 13 (Trixie) 的版本,现在 Debian 12 和 Debian 13 双系统都可以完美一键运行。💡 主要解决什么问题?
论坛里很多朋友用的都是 1核 1G 甚至更低配的 VPS,跑 X-UI 或 Xray 时经常遇到内存爆满死机、网络延迟高、小硬盘被日志撑爆等问题。这个脚本专门针对这种情况进行了保守型网络调优。🚀 脚本能帮你做什么?
🚀 开启 BBR + FQ 队列:有效降低网络延迟,提升国际线路的传输效率。
🔧 智能调整网络缓冲区:优化 TCP 读写缓存及内存限制,避免小内存 VPS 网络阻塞。
🗑️ 限制系统日志:自动限制 Systemd Journald 的日志占用,防止 1G 小硬盘被日志跑满。
💾 自动创建 Swap:如果检测到物理内存紧张,会自动生成 1GB 的 Swap 交换分区,有效避免 VPS 因为内存耗尽而直接卡死宕机。
⚡ 一键执行(推荐)
⚠️ 重要提醒:运行前请确保已通过 root 身份登录。
只需要复制下面这一行命令并在终端粘贴回车即可(点击下面代码框右上角即可一键复制):bash <(curl -sL https://raw.githubusercontent.com/Samzzj/vps-3xui-Network-optimization/main/install.sh)
执行完毕后,脚本会输出详细的 [PASS] 验证报告。此时千万别忘了执行 reboot 重启一次 VPS,让 BBR、FQ 队列等所有内核参数彻底生效!🛠️ 如果不想用一键,也可以单独执行指定版本
(Debian 12 用户执行下面第一行,Debian 13 用户执行第二行)bash debian12.sh apply
bash debian13.sh apply
✅ 验证与回滚
优化完毕后,随时可以使用 verify 命令检测当前配置是否已生效:bash debian13.sh verify
如果不小心配置出错,或者想恢复到系统默认的网络状态,直接使用 rollback 即可一键还原:bash debian13.sh rollback
🛡️ 免责声明:建议先在测试环境跑通,确认没问题后再部署到生产环境。如果在操作过程中 GitHub 网页卡住或者下载失败,直接用浏览器刷新页面重试即可。如果这个脚本对你有帮助,或者你折腾的过程中遇到了问题,欢迎回帖交流!顺便给自己的 GitHub 项目求个 ⭐ Star,感谢各位彦祖!
- 暂无回复