博学笃行·盛德日新

Acme


技术

报错分析

错误1:It seems that you are using dns manual mode.

Read this link first: https://github.com/acmesh-official/acme.sh/wiki/dns-manual-mode

真的去看一下这个文档,了解到底什么是dns-manual-mode

具体的解决办法:

执行命令的时候加上 --yes-I-know-dns-manual-mode-enough-go-ahead-please

acme.sh --issue -d example.com --dns \
 --yes-I-know-dns-manual-mode-enough-go-ahead-please

错误2:Can not find dns api hook for: dns_dp

主要是安装acme.sh的时候出错了

请按照官方文档的 curl https://get.acme.sh | sh进行安装

可以参考这个issue: https://github.com/acmesh-official/acme.sh/issues/1778

错误3:使用–dns dns_dp时返回 invalid domain 错误

使用acme.sh –issue -d a.com –challenge-alias b.com –dns dns_dp 的时候,返回invalid domain错误

是因为 acme.sh/dnsapi/dns_dp.sh这个文件的对应的dnspod.cn的接口返回变更了,需要修改脚本,已经给官方提交pull request ( https://github.com/acmesh-official/acme.sh/pull/2801 ) ,等待被接收(20200325)。

参考

https://github.com/acmesh-official/acme.sh/wiki/dns-manual-mode

https://github.com/acmesh-official/acme.sh/issues/1029

https://github.com/acmesh-official/acme.sh/wiki/DNS-API-Dev-Guide

评论