前言

这款脚本将 ACME 自动化模块 编译到 Nginx v1.28.0 实现证书自动化

完美适配Nginx-UI如果你习惯使用面板管理,推荐

主要用于反向代理,非建站环境

脚本特色:

  • 全自动 SSL: 内置 Nginx ACME 模块,证书申请、部署、自动续期一条龙,上线即 HTTPS。
  • 一键全能型: 反代、负载均衡、静态站点、端口转发,WebSocket 支持、HTTP 强制跳转等
  • 标准路径: 拒绝乱放文件,遵循标准 Nginx路径。
  • 备份还原: 压缩备份与一键还原功能,改错配置瞬间回血。
  • 多节点同步 利用Nginx-ui节点同步特色可以做到修改配置就同步

脚本

注意事项:

  • 1G内存机子最好添加swap,避免安装失败
  • 安装过程大概5分钟,也许不到
  • 要事先解析域名到ip,避免一顿操作猛如虎,检查一看250
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/nginx-acme.sh && chmod +x nginx-acme.sh && ./nginx-acme.sh

快捷启动

echo "alias ng='/root/nginx-acme.sh'" >> ~/.bashrcsource ~/.bashrc

输入ng 启动脚本

在这个追求效率的时代,别让琐事消耗你的技术热情。这套脚本将复杂的 Nginx 调优和证书维护浓缩进一个 0-15 的选择题里。

预览

┌────────────────────────────────────────────────────────┐│          Nginx ACME 自动化管理工具 (v2.1)          │├────────────────────────────────────────────────────────┤│  [ 基础部署 ]                                        ││    1. 完整初始化安装 (首次使用)                      │├────────────────────────────────────────────────────────┤│  [ 业务接入 ]                                        ││    2. 反向代理            3. 负载均衡                ││    4. 静态站点            5. 重定向                  ││    6. 四层端口转发                                   │├────────────────────────────────────────────────────────┤│  [ 站点管理 ]                                        ││    7. 站点启用/禁用       8. 端口转发管理            ││    9. 查看所有配置        10. 删除站点配置           │├────────────────────────────────────────────────────────┤│  [ 运维工具 ]                                        ││    11. 测试并重载配置     12. 查看证书               ││    13. 备份配置(GZ)       14. 还原配置(GZ)           ││    15. 卸载 Nginx         0.  退出脚本               │└────────────────────────────────────────────────────────┘ 请输入指令 [0-15]:  请选择操作 [0-15]: