世界上最短,最小,最智能的 纯 Shell, Let's encrypt 客户端 le, 支持 dns 认证啦

2016-01-30 23:36:38 +08:00
 neilp
前情提要:

https://v2ex.com/t/248609#reply3

其实 dns 认证早就支持了, 只是一直没有做自动化, 只能手动认证.

官方昨天终于把 dns 认证的 bug 修了.

于是, cloudflare 终于可以工作了, 于是, 今天做了 cloudflare 的 api 集成. 发出来.

未来会持续支持 godaddy api 以及 dnspod api 等等.

当然, 支持自定义 api, 如果你是私有 dns, 或者不出名的 dns, 可以自定义 api. 具体请阅读 readme.



也欢迎大家把 自己写好的 api 贡献出来.


项目地址:

https://github.com/Neilpang/le
3428 次点击
所在节点    分享创造
8 条回复
lightening
2016-01-31 00:56:03 +08:00
我搞了这个 https://github.com/SteveLTN/https-portal

我用了另一个思路,既然要占用 80 端口来验证,可是 80 端口往往又已经被你的 application 使用了,所以干脆把常规 web application 和 LE 申请放在一起,做成一体。最方便的做法就是做成 docker container 了。如果把它看成一个黑箱,那就是一个自动支持 Let's Encrypt 的 HTTP server ,直接用它替换你平时的 Nginx 或 Apache 就行了。
neilp
2016-01-31 18:29:06 +08:00
@lightening 额, 思路不错. 可是有人会为了用 ssl 而 改用你的 http server 吗? 你觉得呢.
lightening
2016-01-31 20:26:42 +08:00
@neilp 这个 container 里面本来就是配置好的 Nginx 。如果你本来就是 docker-based app stack ,把 nginx container 替换成这个 container 是非常自然的事情。
neilp
2016-01-31 23:23:16 +08:00
多数 nginx 都是自己编译的吧. 专门用 docker 来跑 nginx 可能不多.
lightening
2016-02-01 22:20:24 +08:00
@neilp

用 docker 部署整个 application 的越来越多了。

比如一个 Rails app ,一个 nginx contaienr , link 一个 Rails app container ,再 link 一个数据库 container 就可以了。
DennyDai
2016-02-02 01:29:16 +08:00
https://github.com/dennydai/docker-letsencrypt
自己之前也做了个 docker 的。。。
纯属娱乐。不算麻烦
soli
2016-02-04 15:02:36 +08:00
现在除了用脚本,没有其他方式来使用 Let's Encrypt 的服务么?
neilp
2016-02-04 18:58:07 +08:00
脚本最方便,对已有系统无入侵性。 可以轻易和主流服务集成 。 如果某项目有特殊需求除外 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX