logo NodeSeekbeta

强大的ssl证书申请/管理/自动续期脚本

注意事项:

  • 每次在终端申请证书都要先执行菜单5,修改配置
  • 仅当前终端有效,退出无痕,安全拉满
  • 仅适配域名托管在CF
  • debian12测试通过
  • 适配nginx
  • 支持泛域名,仅输入根域即可申请

脚本

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/ssl-manager.sh && chmod +x ssl-manager.sh && ./ssl-manager.sh

预览

╔════════════════════════════════════════╗
║  SSL 证书管理工具
╚════════════════════════════════════════╝
📊 证书统计:
  有效证书: 2 个
  域名列表: 2 个


📋 当前配置:
  📧 邮箱: [email protected]
  🔑 Token: TOKEN******

📌 主菜单

  1. 申请新证书
  2. 批量续期所有证书
  3. 续期特定域名
  4. 管理域名列表
  5. 修改配置
  6. 安装Lego工具
  7. 查看帮助
  0. 退出

────────────────────────────────────────────
请选择操作 (0-7):

定时任务

注意:在脚本菜单中修改是变量,是临时的,所以需要退出脚本修改才算长久

  1. 修改配置
nano /root/ssl-manager.conf

替换成你的CF账号邮箱和Token (不是全局key)

  1. 每周一凌晨2点检查
(crontab -l 2>/dev/null; echo "0 2 * * 1 /root/ssl-manager.sh auto-renew") | crontab -

查看定时任务

crontab -l
123
  • 666666

  • 和acme.sh有什么区别吗?主要痛点在于证书分发比较麻烦吧

  • 收藏了

  • @UnicornForm #2 脚本已经内置了自动化分发功能,申请成功后自动复制到/etc/nginx/ssl/域名/目录,并自动重载Nginx,基本实现了'一键申请,即开即用'。"

  • xhj003

  • 强,收藏了

  • 不错不错

  • 好东西收藏了

  • 强大的ssl证书申请/管理/自动续期脚本

  • 好东西

123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72033位seeker

🎉欢迎新用户🎉