ddns-wz:轻量本地公网 IP 域名同步工具
ddns-wz 是一款简单易用的本地公网 IP 域名同步工具,使用 C 语言编写,二进制体积仅约 1MB。界面采用多任务卡片样式,支持多种解析服务商与丰富的同步方式,适合在家庭宽带、软路由、NAS 、小主机等场景中实现 DDNS 自动更新。
支持架构:arm64 / armv7 / amd64,已测试 N1 盒子兼容。
功能特性
- 多任务卡片式 Web 管理界面
- 支持 @ 根域名解析
- 支持服务商:阿里云 / 腾讯云 / Cloudflare / DNSHE / 自定义 curl
- 支持 回调式 DDNS(节点文件:支持多客户端统一管理 ddns )
- 支持 IPv4 / IPv6 切换
- 防爆破:连续输错 5 次锁定 5 小时
- 内置 DNS:
8.8.8.8/1.1.1.1,防止 DNS 被阻断导致无法访问
界面预览

安装与启动( SSH 终端)
二进制一键安装启动命令:
bash <(wget -qO- https://run.wuzhij.com/ddns-wz.sh)

访问与登录
- 访问地址:
http://<ip>:9876 -
登录:
admin / admin123- 登录页支持中/英切换
- 可在设置中修改账号密码
- 输错 5 次锁定 5 小时(防爆破)
数据目录说明
数据目录:/opt/ddns/
包含内容:
config.jsonauth.jsonlogin.jsonlogs/
日志策略:
- 日志保留 30 天自动清理
- 时间使用网络同步的 上海时间
公网 IP 来源
ddns-wz 支持多种公网 IP 获取来源,可按需选择:
- 在线 API 随机轮询(可增删)
- 本机出口 IP
- 本地文件(
.txt/.log自动提取 IP ) - 节点文件(支持多客户端统一管理 DDNS )
公网 IP 获取建议
-
默认 IP 获取方式:建议同步间隔 10 秒以上
- 避免频繁请求导致公网 IP 查询接口触发风控/封禁
- 若使用 CDN 获取(域名添加 CDN 的优化 IP 场景):建议同步间隔 5 分钟以上