Caddy2 DNSPod.cn  - DNS Provider 模块

qnobis 2020-07-01 15:09:40

Caddy2 的 DNSPod.cn 模块,用于签发或重新签发 SSL 证书时,对域名进行所有权验证(DNS challenge)。

虽然官方的 DNS 模块支持 DNSPod.com,但是 DNSPod.com 并不与 DNSPod.cn 互通。

使用

$ go get -u github.com/caddyserver/xcaddy/cmd/xcaddy

 

$ xcaddy build --with clevergo.tech/caddy-dnspodcn

配置

Caddyfile

# 定义 dnspodcn 代码块,方便多个站点使用
(dnspodcn) {
    dns dnspodcn APP_ID APP_TOKEN
}


domain.tld {
    tls {
        # 导入 dnspodcn 代码块
        import dnspodcn
    }
}

APP_IDAPP_TOKEN 分别为 DNSPod.cn 后台生成的 API 密钥的 ID 和 Token。

    公告

    《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

    课程地址:https://www.shiyanlou.com/courses/1436
    9折优惠邀请码: ZHwfIjb1

    该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。