Certd项目v1.34.11版本发布:证书管理与域名验证优化

Certd项目v1.34.11版本发布:证书管理与域名验证优化

【免费下载链接】certd 【免费下载链接】certd 项目地址: https://gitcode.com/gh_mirrors/ce/certd

版本亮点速览

Certd v1.34.11版本带来了多项重要改进,特别是在中文域名支持CNAME验证优化方面实现了重大突破。本次更新修复了多个关键问题,提升了证书管理的稳定性和用户体验。

核心改进概览

功能模块改进内容影响范围
中文域名支持修复CNAME验证问题所有中文域名用户
CNAME验证冲突检测与提示优化使用CNAME代理验证的用户
用户管理流水线数量校验修复多用户环境
Proxmox插件连接失败处理优化Proxmox用户
FlexCDN部署证书信息显示优化FlexCDN用户

中文域名CNAME验证重大修复

问题背景

在之前的版本中,中文域名使用CNAME方式进行域名验证时存在技术障碍,导致验证流程无法正常完成。这严重影响了中文域名用户的证书申请体验。

技术解决方案

v1.34.11版本通过以下技术改进彻底解决了这一问题:

mermaid

改进细节

  1. 智能编码检测:系统自动识别中文域名并正确处理Punycode编码
  2. 统一处理逻辑:确保CNAME记录和TXT记录使用相同的域名格式
  3. 错误处理优化:提供清晰的错误提示,帮助用户快速定位问题

CNAME验证冲突检测增强

冲突检测机制

新版本引入了先进的CNAME记录冲突检测功能:

// CNAME冲突检测伪代码示例
async function checkCnameConflict(domain, hostRecord) {
  const existingRecords = await dnsProvider.listRecords(domain);
  const conflictRecords = existingRecords.filter(record => 
    record.type === 'CNAME' && 
    record.name === hostRecord &&
    record.value !== expectedValue
  );
  
  if (conflictRecords.length > 0) {
    throw new Error(`发现冲突的CNAME记录: ${conflictRecords.map(r => r.value).join(', ')}`);
  }
  
  return true;
}

用户收益

  • 预防性错误提示:在添加CNAME记录前检测潜在冲突
  • 清晰的解决方案:提供具体的冲突记录信息和解决建议
  • 减少验证失败:大幅降低因记录冲突导致的验证失败率

用户管理优化

流水线数量校验修复

修复了用户最大流水线数量校验逻辑问题,确保:

  • 免费版用户限制执行正确
  • 专业版用户无限制访问
  • 多用户环境下权限控制准确

用户有效期支持

新增用户有效期设置功能,支持:

  • 自定义用户账户有效期
  • 自动到期提醒
  • 平滑的权限回收机制

部署插件稳定性提升

Proxmox插件连接优化

mermaid

FlexCDN证书信息显示优化

  • 修复证书CommonNames显示错误
  • 优化顶级CA名称显示
  • 提升证书信息可读性

其他重要改进

分组选择功能增强

  • 支持清空分组选择
  • 优化分组切换体验
  • 保持选择状态持久化

日志管理改进

  • 新增下载日志按钮
  • 优化日志文件存储
  • 支持日志文件导出

站点监控批量导入

  • 支持域名批量导入
  • IP地址批量添加
  • 导入结果实时反馈

升级指南

Docker用户升级

# 拉取最新镜像
docker pull registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest

# 重启容器
docker-compose down
docker-compose up -d

宝塔面板用户

  1. 进入软件商店 → 已安装
  2. 找到Certd应用
  3. 点击更新按钮
  4. 等待自动完成升级

1Panel用户

  1. 进入应用商店 → 我的应用
  2. 找到Certd实例
  3. 点击更新操作
  4. 确认更新完成

版本兼容性说明

v1.34.11版本保持向后兼容,升级不会影响现有配置和数据:

  • ✅ 数据库结构兼容
  • ✅ 配置文件格式兼容
  • ✅ 插件接口兼容
  • ✅ API接口兼容

问题反馈与支持

如果您在升级或使用过程中遇到任何问题,可以通过以下方式获取支持:

  1. 官方文档:查阅详细的使用指南和故障排除
  2. 社区支持:加入用户群组交流经验
  3. GitHub Issues:报告技术问题和功能请求
  4. 商业支持:联系官方获取专业技术支持

结语

Certd v1.34.11版本在证书管理和域名验证方面实现了重要突破,特别是中文域名支持的完善和CNAME验证的优化,为用户提供了更加稳定和高效的证书自动化管理体验。建议所有用户尽快升级到最新版本,以获得最佳的使用体验和安全性保障。

持续关注Certd的版本更新,我们将继续为您带来更多创新功能和性能优化。

【免费下载链接】certd 【免费下载链接】certd 项目地址: https://gitcode.com/gh_mirrors/ce/certd

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值