DDNS client

| | Linux | Windows | macOS | |:-------------------------:|:-----------------------:|:--------------------------------:|:--------------------------:| | Build & Publish | ![linux-badge] | ![windows-badge] | ![macos-badge] |

Docker: docker.io/owt5008137/ddns-cli

Usage

```bash

help

./ddns-cli -h

You can get token from https://dash.cloudflare.com/profile/api-tokens and zone id from your domian zone page

./ddns-cli --get-ip-by-url https://myip.biturl.top/ --cf-domain --cf-token --cf-zone-id

You can get token and token id from https://console.dnspod.cn/account/token

./ddns-cli --get-ip-by-url https://myip.biturl.top/ --dp-name --dp-domain --dp-token --dp-token-id ```

bash docker/podman pull docker.io/owt5008137/ddns-cli:latest docker/podman run ddns-cli ddns-cli --get-ip-by-url https://myip.biturl.top/ --cf-domain <DOMAIN> --cf-token <Cloudflare TOKEN> --cf-zone-id <Cloudflare ZoneID> docker/podman run ddns-cli ddns-cli --get-ip-by-url https://myip.biturl.top/ --dp-name <SUB DOAMIN NAME> --dp-domain <BASE DOMAIN NAME> --dp-token <Dnspod TOKEN> --dp-token-id <Dnspod token id>

LICENSE

MIT or Apache License - 2.0