突然想起来 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 管理依赖”,既然是散养的插件作者,那一时半会肯定是别想了,愁啊,只能接受现实了,闷!