通过 Let’s Encrypt 为 IP 地址签发免费 SSL 证书

💡 原文中文,约5400字,阅读约需13分钟。
📝

内容提要

Let’s Encrypt 现在支持为 IP 地址签发免费 SSL 证书,用户可通过 acme.sh 工具申请有效期为7天的短期证书。申请时需指定 profile 参数,并在对应主机上监听80端口以验证控制权。这一举措为避免域名被封提供了便利,尤其在网络管控日益严格的情况下。

🎯

关键要点

  • Let’s Encrypt 现在支持为 IP 地址签发免费 SSL 证书。
  • 用户可以通过 acme.sh 工具申请有效期为7天的短期证书。
  • 申请时需指定 profile 参数,并在对应主机上监听80端口以验证控制权。
  • IP 地址证书只能通过 HTTP-01 验证,且有效期为7天。
  • 这一举措为避免域名被封提供了便利,尤其在网络管控日益严格的情况下。

延伸问答

Let’s Encrypt 为 IP 地址签发 SSL 证书的主要目的是什么?

主要目的是为避免域名被封,尤其在网络管控日益严格的情况下提供便利。

如何通过 acme.sh 工具申请 IP 地址的 SSL 证书?

用户需指定 profile 参数为 shortlived,并在对应主机上监听80端口以验证控制权。

IP 地址证书的有效期是多久?

IP 地址证书的有效期为7天。

申请 IP 地址证书时需要注意哪些事项?

需使用 --cert-profile 参数指定 shortlived profile,且证书更新时间需小于7天。

IP 地址证书与域名证书在使用上有什么区别?

在使用上几乎没有区别,但 IP 地址证书需要设置为 default_server。

为什么直接给 IP 地址签发 SSL 证书的应用场景不多?

因为 IP 地址难以记忆且可能被屏蔽,通常使用域名更为方便。

➡️

继续阅读