• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wuzhij
V2EX  ›  程序员

ddns-wz 简单的域名 ip 同步任务工具 支持多域名多客户端统一管理, 储存占用仅 1MB

  •  
  •   wuzhij · 2h 24m ago · 148 views

    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 被阻断导致无法访问

    界面预览

    ddns-wz


    安装与启动( SSH 终端)

    二进制一键安装启动命令:

    bash <(wget -qO- https://run.wuzhij.com/ddns-wz.sh)
    

    安装启动


    访问与登录

    • 访问地址:http://<ip>:9876
    • 登录:admin / admin123
      • 登录页支持中/英切换
      • 可在设置中修改账号密码
      • 输错 5 次锁定 5 小时(防爆破)

    数据目录说明

    数据目录:/opt/ddns/

    包含内容:

    • config.json
    • auth.json
    • login.json
    • logs/

    日志策略:

    • 日志保留 30 天自动清理
    • 时间使用网络同步的 上海时间

    公网 IP 来源

    ddns-wz 支持多种公网 IP 获取来源,可按需选择:

    1. 在线 API 随机轮询(可增删)
    2. 本机出口 IP
    3. 本地文件(.txt/.log 自动提取 IP )
    4. 节点文件(支持多客户端统一管理 DDNS )

    公网 IP 获取建议

    • 默认 IP 获取方式:建议同步间隔 10 秒以上
      • 避免频繁请求导致公网 IP 查询接口触发风控/封禁
    • 若使用 CDN 获取(域名添加 CDN 的优化 IP 场景):建议同步间隔 5 分钟以上

    详细介绍

    1 replies    2026-09-11 17:42:12 +08:00
    chinni
        1
    chinni  
       55 mins ago
    一般 ddns 都可以 curl 一条命令搞定的,基本不需要装第三方工具
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3419 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:37 · PVG 18:37 · LAX 03:37 · JFK 06:37
    ♥ Do have faith in what you're doing.