
adferrand/dnsrobocertDNSroboCert是一款基于DNS验证管理Let's Encrypt SSL证书的工具,通过Certbot实现证书生成与自动续期,支持通配符及常规证书,适用于多种网络环境和服务场景。
bashsudo mkdir -p /docker/{dnsrobocert,letsencrypt} docker run --rm \ -v /docker/dnsrobocert:/etc/dnsrobocert \ -v /docker/letsencrypt:/etc/letsencrypt \ adferrand/dnsrobocert
在主机上编写DNSroboCert配置文件(/etc/dnsrobocert/config.yml),配置方法参考用户指南中的配置部分。
在线文档(用户指南、配置参考)可访问:DNSroboCert文档。
如需使用或开发帮助,可加入Spectrum上的DNSroboCert社区。
DNSroboCert专为以下场景设计:
防火墙环境:HTTP/80和HTTPS/443端口未对外开放时,无法使用HTTP/TLS验证,需通过DNS验证获取证书。
非Web服务:如LDAP、IMAP、POP等非Web服务,无网站可用于HTTP/TLS验证,需通过DNS验证生成证书,并解决证书续期后的服务重启问题。
通配符证书需求:生成覆盖域名所有子域的通配符证书时,DNS验证是唯一途径,同时需处理证书在多服务间的传播逻辑。
对于上述场景,DNSroboCert提供了专业化的证书管理与传播解决方案,避免依赖"伪网站"等临时 workaround。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务