首页/网络/协议速查/ACME 协议与 Let's Encrypt

ACME 协议与 Let's Encrypt

免费自动化证书体系:客户端证明域名控制权(HTTP-01/DNS-01/TLS-ALPN-01)后签发 90 天证书,全流程无人值守。

协议速查网络更新于 2026-10-12

挑战类型

挑战类型验证方式适用场景
HTTP-01在 80 端口放验证文件最常见,需 80 可达
DNS-01加 TXT 记录通配符证书、无公网 80
TLS-ALPN-01443 上临时证书握手无 80 端口场景

主流客户端

主流客户端
certbot certonly --webroot -w /var/www/html -d example.com -d www.example.com
acme.sh --issue --dns dns_ali -d '*.example.com'      # DNS 通配符
lego --email you@example.com --dns cloudflare --domains example.com run
Let's Encrypt 单域名每周签发限额等速率限制要找官方文档核对;测试用 staging 环境避免撞限额。

易错点

  • DNS-01 需要 TXT 记录传播生效:脚本要等待传播再触发验证,否则随机失败

数据来源与参考

  • RFC 8555(ACME)
  • Let's Encrypt 官方文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌