1
wuyuanwei 2019-05-08 17:34:49 +08:00
可以借助 Docker Hub 构建 Caddy
https://github.com/abiosoft/caddy-docker#custom-plugins |
3
wuyuanwei 2019-05-08 17:59:47 +08:00
@nfroot 参考该项目的 builder 改改 GOOS=windows GOARCH=amd64,然后把镜像中的二进制文件拷贝出来?
|
4
wuyuanwei 2019-05-08 18:00:55 +08:00
* GOARCH=386
|
8
29EtwXn6t5wgM3fD 2019-05-08 18:35:40 +08:00 via iPhone
今天想更新一下 发现失败了 等等吧
|
9
1423 2019-05-08 18:56:08 +08:00
试了下可以下载,要等 3 分钟的样子
|
10
boris1993 2019-05-08 19:31:20 +08:00 via Android
Caddy 只负责 Caddy 的开发,那些插件看似官方实际都是社区做的。Caddy 改用 go mod 管理依赖,但是插件社区没跟上,只能等。
说实话我甚至怀疑那些插件还会不会继续跟上。 准备回 nginx 了,烦归烦,但是不会一觉醒来啥都不能用了。 还 production ready ? ready 个屁。 |
12
nfroot OP 突然想起来 php 可以跨平台,上 github 一找还真的有 php 版的,找到个 github.com/skoerfgen/ACMECert 不知道能不能在 Windows 上用,如果可以的话自己加一下自动设置 dns 就搞定啦。
还有个办法就是 11 楼说的 linux 下生成证书,windows 通过共享或者脚本同步过来使用了 @1423 你选择了哪些插件?我只选 dnspod 或 cloudxns 都不行,看着有些插件还是想用的,尝试了很多组合都不行…… @Imr 竟然有 git bash 这么神奇的东西存在!照着 acme.sh 的文档 dns 模式跑起来了但失败了, --debug 模式看了下,创建 dns 记录的时候出错了。。。但又没说为什么错。回到 dnspod 也看到 dns 记录没被创建。 [2019 年 05 月 9 日 8:52:56] _post_url='https://dnsapi.cn/Record.Create' [2019 年 05 月 9 日 8:52:56] _CURL='curl -L --silent --dump-header /c/Users/Administrator/.acme.sh/http.header -g ' [2019 年 05 月 9 日 8:52:57] _ret='0' [2019 年 05 月 9 日 8:52:57] Error add txt for domain:_acme-challenge.xxx.xxx [2019 年 05 月 9 日 8:52:57] _on_issue_err 代码完成后检查了 account.conf,里面存的 id 和 key 都是对的。看起来我又失败了。 我也想过 linux 生成证书给 windows 用,但是太麻烦,没条件做成共享,还得自己写代码去传证书,再多尝试一下下吧,谢啦。 @boris1993 是啊,我是在编译的时候,要手工加插件,当时去找插件地址的时候就有种不妙的感觉。。。后来查来查去,一看官方“ Caddy 改用 go mod 管理依赖”,既然是散养的插件作者,那一时半会肯定是别想了,愁啊,只能接受现实了,闷! |