acme.sh ( https://github.com/Neilpang/acme.sh) 是一个 纯 shell 编写的 letsencrypt 客户端脚本.
acme.sh 基于 POSIX shell 标准编写, 可以跨平台运行. 包括, 所有 GNU Linux 平台, 所有 *BSD 平台, 所有 Mac 平台, Solaris 平台, 路由器, 嵌入式设备, 甚至 Windows(cygwin, git-bash.exe, mingw) 等等. 基本上你能见到的 命令行 都能用.
acme.sh 提供了强大的验证功能. 这里有一个简要的 中文说明
截至本次 2.6.7 发布:
-
我们支持了 多大 16 中 dns api 进行全自动域名验证, 人工 0 干预. 这些包含了市面上你能见到的绝大部分主流 域名提供商: 包括 dnspod, clousxns, Amazon Route53, Clourflare, Godaddy , aliyun.com(万网 /阿里云), Linode.com 和 FreeDNS ( https://freedns.afraid.org/) 等等等等.
-
我们支持了 nginx 全自动配置验证方式(Bata) 我们之前已经支持了 apache 服务器的自动配置, 本次支持了 nginx . 如果你是 nginx 服务器, 或者是 前端 nginx reverse proxy, 都可以使用 nginx mode 实现全自动配置, 人工 0 参与.
acme.sh --issue -d example.com -d www.example.com --nginx
还有其他大量修复和提升, 快来试试吧.
如果你觉得好, 给一个 star :