3个稳定版本
1.6.2 | 2022年3月26日 |
---|---|
1.6.1 | 2022年3月9日 |
#14 in #domains
18KB
317 行
cfddns
用Rust编写的Cloudflare的另一个DDNS客户端。
用法
cfddns -c <config.yml> <domain-list.txt>
cat << EOD > domains
example.com
mail.example.com
example.org
EOD
cat <<EOD > cfddns.yml
token: "<CloudFlare API token>"
interval: 900 # in seconds (optional)
endpoint: "https://api.ipify.org" # external ip provider (optional)
EOD
cfddns -c cfddns.yml domains
安装
Arch Linux
从AUR安装 cfddns
。
yay -S cfddns
vim /etc/cfddns/cfddns.yml # replace `token` value with yours
vim /etc/cfddns/domains
systemctl enable --now cfddns
Cargo
cargo install cfddns
从源代码构建
git clone https://github.com/uetchy/cfddns.git && cd cfddns
cargo build --release
cp target/release/cfddns /usr/local/bin
贡献
任务
- 报告错误
- 为您的首选Linux发行版创建和维护
cfddns
软件包
依赖关系
~24–39MB
~752K SLoC