ddclient的最简配置(cloudflare DDNS 动态v6地址为例)
因为玩动态的小鸡 之前用ddns-go 一直需要个参数--no-web 挺麻烦的
今天换了ddclient
看到之前有机友发帖问过类似问题 好像也有大佬写过教程或脚本
我补充个最简能用的吧
apt install ddclient
弹出的菜单都可以跳过
编辑/etc/ddclient.conf 清空原来的
password是域名的API key 不是global key
syslog=yes
daemon=300
pid=/var/run/ddclient.pid
usev6=ifv6, if=eth0
#use=web, web=https://ipv6.icanhazip.com
#以上两种方式选一种;注释另一行;从网卡读取或web读取;ip a查看网卡接口;
protocol=cloudflare
zone=sample.xyz
password=xxxxxxxxxxxxx
sub1.sample.xyz
sub2.sample.xyz
已安装为服务
service ddclient restart
service ddclient status
查看日志
journalctl -u ddclient -f
debug信息:
ddclient --daemon=0 --debug --verbose
类似信息:
RECEIVE: Server: cloudflare
RECEIVE:
RECEIVE: 169
RECEIVE: {"result":{"id":"756727459d30000000000000000","name":"sub1.sample.xyz","type":"AAAA","content":"2001:b011:6c0a:74c5::1","proxiable":true,"proxied":false,"ttl":1,"settings":{},"meta":{},"comment":null,"tags":[],"created_on":"2025-03-05T09:50:18.040369Z","modified_on":"2025-06-22T20:04:32.429671Z"},"success":true,"errors":[],"messages":[]}
RECEIVE: 0
RECEIVE:
SUCCESS: updating sub1.sample.xyz: IPv6 address set to 2001:b011:6c0a:74c5::1
如果是其他dns服务商需要再参考其API修改配置
版权声明:
作者:xiaodaiwl
链接:https://blog.daining.top/?p=418
文章版权归作者所有,未经允许请勿转载。
THE END