不知道 acme.sh 是什么的请移步至: https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E
简单的讲就是 可以全自动从 letsencrypt 申请免费证书的 shell 脚本. 几乎无依赖, 不挑系统, 跨平台 Linux, unix, mac, 路由器, 和 Windows. 还有 30 多种 dns api 自动集成等等... 当然这些都不是今天要说的重点.
今天的重点是, acme.sh 刚刚支持了最新的 ACME v2 协议.
尝试最新的 v2 branch, 可以同时无差别兼容 v1 和 v2.
export BRANCH=2
curl https://get.acme.sh | sh
acme.sh --server https://acme-staging-v02.api.letsencrypt.org/directory --issue -d test.acme.sh --standalone
这个用法看起来比较长, 稍后会优化这个, 暂时先用这个吧.
这个 branch 2 在 letsencrypt 官方正式发布 v2 之前不会合并进 master, 目前供尝鲜, 慎用.
如何恢复到 master:
export BRANCH=master
curl https://get.acme.sh | sh
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.