Skip to content

服务器/VPS 设置与优化脚本合集 一键运行 bash <(curl -sL ss.hide.ss)

Notifications You must be signed in to change notification settings

f3liiix/server-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 服务器优化脚本合集

一套经过优化的bash脚本,用于提升Debian/Ubuntu等服务器的网络性能和系统配置。

Demo

📋 功能特性

✨ 主要功能

  • 系统更新: 自动更新系统和软件包
  • 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)

📖 使用说明

安装后运行主脚本,会显示以下菜单选项:

核心优化

  1. 更新系统/软件包 - 更新系统和软件包到最新版本
  2. 开启BBR - 启用Google BBR拥塞控制算法
  3. TCP网络调优 - 全面优化TCP网络参数
  4. 一键网络优化 - 一键运行1、2、3项核心优化

可选配置

  1. DNS服务器配置 - 配置DNS服务器
  2. 禁用IPv6 - 彻底禁用IPv6协议
  3. SSH安全配置 - 修改SSH端口和密码
  4. 一键dd纯净系统 - 重装服务器系统

📊 性能提升预期

  • 📈 网络吞吐量: 提升15-50%
  • 📉 延迟波动: 减少10-60%
  • 🔄 并发连接数: 大幅提升
  • 连接建立速度: 显著改善

⚠️ 注意事项

  1. 备份重要: 执行前会自动创建备份,请妥善保管
  2. 重启建议: 优化完成后建议重启系统以确保所有配置生效
  3. 监控性能: 优化后请持续监控系统性能和稳定性
  4. 分步执行: 建议先单独测试每个脚本,确认无问题后再批量执行

兼容性说明

  • 脚本主要针对Debian/Ubuntu系统优化
  • 其他发行版可能需要调整部分参数
  • 建议在测试环境中验证后再应用到生产环境

📄 许可证

本项目采用MIT许可证。

📞 支持与反馈

如果您在使用过程中遇到问题或有改进建议,请通过以下方式联系:

  • 提交GitHub Issue
  • 发送邮件反馈
  • 参与项目讨论

⚡ 让您的服务器性能飞起来!

About

服务器/VPS 设置与优化脚本合集 一键运行 bash <(curl -sL ss.hide.ss)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages