#cloudflare #ddns #client #token #domains #org #interval

app cfddns

Cloudflare的另一个DDNS客户端

3个稳定版本

1.6.2 2022年3月26日
1.6.1 2022年3月9日

#14 in #domains

自定义许可协议

18KB
317

cfddns

用Rust编写的Cloudflare的另一个DDNS客户端。

Packaging status

用法

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