Hugo博客公告弹窗

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

注意事项:

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

脚本

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 个


📋 当前配置:
  📧 邮箱: 123456@qq.com
  🔑 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
CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-12-20 16:22