https://github.com/razonyang/caddy-dnspodcn
Caddy2 DNSPod.cn DNS Provider 模块
https://github.com/razonyang/caddy-dnspodcn
caddy caddy2 dns dnspod dnspodcn
Last synced: about 1 year ago
JSON representation
Caddy2 DNSPod.cn DNS Provider 模块
- Host: GitHub
- URL: https://github.com/razonyang/caddy-dnspodcn
- Owner: razonyang
- License: mit
- Created: 2020-06-30T08:31:28.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-21T16:01:03.000Z (about 5 years ago)
- Last Synced: 2025-05-07T03:44:09.146Z (about 1 year ago)
- Topics: caddy, caddy2, dns, dnspod, dnspodcn
- Language: Go
- Homepage:
- Size: 92.8 KB
- Stars: 11
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Caddy2 DNSPod.cn DNS Provider Module
[](https://travis-ci.org/clevergo/caddy-dnspodcn)
[](https://coveralls.io/github/clevergo/caddy-dnspodcn)
[](https://pkg.go.dev/clevergo.tech/caddy-dnspodcn?tab=doc)
[](https://goreportcard.com/report/github.com/clevergo/caddy-dnspodcn)
[](https://github.com/clevergo/caddy-dnspodcn/releases)
[](https://pkg.clevergo.tech/clevergo.tech/caddy-dnspodcn)
[](https://t.me/clevergotech)
[](https://forum.clevergo.tech)
## Usage
Install [xcaddy](https://github.com/caddyserver/xcaddy)
```
$ go get -u github.com/caddyserver/xcaddy/cmd/xcaddy
```
Rebuild caddy with `dnspodcn` module
```shell
$ xcaddy build --with clevergo.tech/caddy-dnspodcn
```
## Configuration
`Caddyfile` example:
```
tls {
dns dnspodcn APP_ID APP_TOKEN
}
```
`json` example:
```
{
"module": "acme",
"challenges": {
"dns": {
"provider": {
"Language": "en",
"BaseURL": "https://dnsapi.cn",
"name": "dnspodcn",
"AppID": "APP_ID",
"AppToken": "APP_TOKEN"
}
}
}
}
```
- `APP_ID`: API ID.
- `APP_TOKEN`: API TOKEN.