5 Commits

Author SHA1 Message Date
cd346ec94b feat: 优化证书申请逻辑,同一路由的多个域名合并到一个证书
- 按路由处理域名,而不是按域名处理
- 同一路由中的多个域名合并到一个证书申请(使用 SAN)
- 减少证书数量,简化管理
- 符合最佳实践:一个证书包含多个相关域名

优势:
- 减少证书数量(从 N 个减少到 1 个)
- 减少续期次数
- 降低 Let's Encrypt API 调用频率
- 简化证书管理

示例:
- 路由包含 jingrowtools.cn 和 www.jingrowtools.cn
- 现在会申请一个包含两个域名的证书(SAN)
- 而不是分别申请两个独立证书
2026-01-01 19:38:34 +00:00
7198a1376b refactor: 优化路由监听服务,移除已处理域名列表
- 移除 processed_domains 状态管理,改为直接检查 APISIX 实际 SSL 配置
- 简化代码逻辑,提高可靠性
- 修复 SSL 配置查找时的类型错误(key 字段是字符串而非字典)
- 添加路由状态检查,跳过禁用的路由(status=0)

优势:
- 更简单:无需维护状态文件
- 更准确:直接检查实际配置,避免状态不一致
- 更可靠:即使证书被删除,也能自动检测并重新申请
2026-01-01 19:32:58 +00:00
2421089e68 添加了路由状态检查,跳过禁用路由 2026-01-01 18:43:06 +00:00
88f5127d9b 优化ssl自动化功能 2026-01-01 17:12:14 +00:00
7d885471c0 增加ssl_manager功能实现创建路由时自动申请并续期ssl免费证书,测试成功 2026-01-01 15:21:37 +00:00