Closed hldh214 closed 6 years ago
1 首先建议你还是直接用 letsencrypt 的 测试 api 调试. 只需要加上 acme.sh --test --issue -d xxxx --dns dns_xxxx
. 这种简单直接. 而且不会有限额.
2 其次. 如果你真的想单独调试的话. 可以先用 source
命令, 把 acme.sh 文件导入到当前的 shell 中. 然后再把你自己的 dns_qcloud.sh 导入到当前shell 中, 就可以直接调用里面的函数了.
但是值得注意的是, 每次你修改完 dns_qcloud.sh 都要重新导入:
source acme.sh
source dns_qcloud.sh
dns_qcloud_add mydomain.com "this is txt record value."
比方说我写好了
dns_qcloud.sh
, 我想单独测试这一个脚本是否能成功发请求加 record 而不涉及其他的模块比如不调用 letsencrypt 这边的 api 如果是直接执行./dns_qcloud.sh
的话使不上acme.sh
里的函数比如_hash()
这类 谢谢~