前言
这款脚本将 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'" >> ~/.bashrc
source ~/.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]:
正好需要,谢谢大哥
感谢分享
@当午 #2 你点错了哥,要点给楼主,不是我
@muyu-111 #4
没仔细看。 
@muyu-111 #1 谢谢分享请你吃腿子
ssl证书自动部署还可以试试彩虹dns管理面板,一个面板集dns管理,ssl证书自动申请、部署、更新,其他被部署服务器不需要额外安装软件
@wulixi8 #6 目前在用,但主要是用来修改DNS和宕机切换的,此脚本对证书无感了,你感受不到证书的存在
@当午 #2
感谢分享