一套经过优化的bash脚本,用于提升Debian/Ubuntu等服务器的网络性能和系统配置。
- 系统更新: 自动更新系统和软件包
- BBR拥塞控制: 启用Google BBR算法,提升网络吞吐量
- TCP网络优化: 优化TCP参数,提升网络传输性能
- DNS服务器配置: 快速配置主流DNS服务器
- SSH安全配置: 修改SSH端口和密码,增强服务器安全
- IPv6禁用: 彻底禁用IPv6协议,避免双栈网络问题
- 统一管理: 通过交互式菜单统一管理所有优化脚本
- 自动备份: 执行前自动备份原始配置文件
- 错误回滚: 出现错误时自动恢复配置
- 权限检查: 严格的root权限和系统兼容性检查
- ✅ Debian 9+ (Stretch及以上版本)
- ✅ Ubuntu 16.04+ (LTS及以上版本)
⚠️ 其他Linux发行版 (部分功能可能受限)
scripts/
├── system_update.sh # 系统更新脚本
├── enable_bbr.sh # BBR拥塞控制启用脚本
├── tcp_tuning.sh # TCP优化脚本
├── configure_dns.sh # DNS服务器配置脚本
├── configure_ssh.sh # SSH安全配置脚本
├── disable_ipv6.sh # IPv6禁用脚本
├── common_functions.sh # 通用函数库
├── run_optimization.sh # 主控制脚本
└── README.md # 说明文档
bash <(curl -sL ss.hide.ss)安装后运行主脚本,会显示以下菜单选项:
- 更新系统/软件包 - 更新系统和软件包到最新版本
- 开启BBR - 启用Google BBR拥塞控制算法
- TCP网络调优 - 全面优化TCP网络参数
- 一键网络优化 - 一键运行1、2、3项核心优化
- DNS服务器配置 - 配置DNS服务器
- 禁用IPv6 - 彻底禁用IPv6协议
- SSH安全配置 - 修改SSH端口和密码
- 一键dd纯净系统 - 重装服务器系统
- 📈 网络吞吐量: 提升15-50%
- 📉 延迟波动: 减少10-60%
- 🔄 并发连接数: 大幅提升
- ⚡ 连接建立速度: 显著改善
- 备份重要: 执行前会自动创建备份,请妥善保管
- 重启建议: 优化完成后建议重启系统以确保所有配置生效
- 监控性能: 优化后请持续监控系统性能和稳定性
- 分步执行: 建议先单独测试每个脚本,确认无问题后再批量执行
- 脚本主要针对Debian/Ubuntu系统优化
- 其他发行版可能需要调整部分参数
- 建议在测试环境中验证后再应用到生产环境
本项目采用MIT许可证。
如果您在使用过程中遇到问题或有改进建议,请通过以下方式联系:
- 提交GitHub Issue
- 发送邮件反馈
- 参与项目讨论
⚡ 让您的服务器性能飞起来!
