登录 注册
网络与基础设施
17,548
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Go
语言
—
创建时间
最近更新

项目能做什么

简单好用的 DDNS 动态域名解析工具,支持阿里云、腾讯云、Cloudflare 等多家服务商。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# DDNS-GO

[![GitHub release](https://img.shields.io/github/release/jeessy2/ddns-go.svg?logo=github&style=flat-square) ![GitHub release downloads](https://img.shields.io/github/downloads/jeessy2/ddns-go/total?logo=github)](https://github.com/jeessy2/ddns-go/releases/latest) [![Go version](https://img.shields.io/github/go-mod/go-version/jeessy2/ddns-go)](https://github.com/jeessy2/ddns-go/blob/master/go.mod) [![](https://goreportcard.com/badge/github.com/jeessy2/ddns-go/v6)](https://goreportcard.com/report/github.com/jeessy2/ddns-go/v6) [![](https://img.shields.io/docker/image-size/jeessy/ddns-go)](https://registry.hub.docker.com/r/jeessy/ddns-go) [![](https://img.shields.io/docker/pulls/jeessy/ddns-go)](https://registry.hub.docker.com/r/jeessy/ddns-go)

中文 | [English](https://github.com/jeessy2/ddns-go/blob/master/README_EN.md)

自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。

- [DDNS-GO](#ddns-go)
    - [特性](#特性)
    - [系统中使用](#系统中使用)
    - [Docker中使用](#docker中使用)
    - [使用IPv6](#使用ipv6)
    - [Webhook](#webhook)
    - [Callback](#callback)
    - [界面](#界面)
    - [开发\&自行编译](#开发自行编译)

## 特性

- 支持Mac、Windows、Linux系统,支持ARM、x86、RISC-V架构
- 支持的域名服务商 `阿里云` `阿里云 ESA` `腾讯云` `Dnspod` `Cloudflare` `华为云` `Callback` `百度云` `Porkbun` `GoDaddy` `Namecheap` `NameSilo` `Dynadot` `DNSLA` `时代互联` `Eranet` `Tnethk` `Gcore` `EdgeOne` `IBM NS1 Connect` `雨云` `deSEC`
- 支持接口/网卡/[命令](https://github.com/jeessy2/ddns-go/wiki/通过命令获取IP参考)获取IP
- 支持以服务的方式运行
- 默认间隔5分钟同步一次
- 支持同时配置多个DNS服务商
- 支持多个域名同时解析
- 支持多级域名
- 网页中配置,简单又方便,默认勾选`禁止从公网访问`
- 网页中方便快速查看最近50条日志
- 支持Webhook通知
- 支持TTL
- 支持部分DNS服务商[传递自定义参数](https://github.com/jeessy2/ddns-go/wiki/传递自定义参数),实现地域解析/多IP等功能

> [!NOTE]
> 建议在启用公网访问时,使用 Nginx 等反向代理软件启用 HTTPS 访问,以保证安全性。[FAQ](https://github.com/jeessy2/ddns-go/wiki/FAQ)

## 系统中使用

- 从 [Releases](https://github.com/jeessy2/ddns-go/releases) 下载并解压 ddns-go
- 安装服务
  - Mac/Linux: `sudo ./ddns-go -s install`
  - Win(以管理员打开cmd): `.\ddns-go.exe -s install`
- 配置
  - 打开浏览器并访问`http://localhost:9876`进行初始化配置
- [可选] 服务卸载
  - Mac/Linux: `sudo ./ddns-go -s uninstall`
  - Win(以管理员打开cmd): `.\ddns-go.exe -s uninstall`
- [可选] 支持安装带参数
  - `-l` 监听地址
  - `-f` 同步间隔时间(秒)
  - `-cacheTimes` 间隔N次与服务商比对
  - `-c` 自定义配置文件路径
  - `-noweb` 不启动web服务
  - `-skipVerify` 跳过证书验证
  - `-dns` 自定义 DNS 服务器
  - `-resetPassword` 重置密码
- [可选] 参考示例
  - 10分钟同步一次, 并指定了配置文件地址
    ```bash
    ./ddns-go -s install -f 600 -c /Users/name/.ddns_go_config.yaml
    ```
  - 每 10 秒检查一次本地 IP 变化, 每 30 分钟对比一下 IP 变化, 实现 IP 变化即时触发更新且不会被服务商限流, 如果使用接口获取IP, 需要注意接口限流
    ```bash
    ./ddns-go -s install -f 10 -cacheTimes 180
    ```
  - 重置密码
    ```bash
    ./ddns-go -resetPassword 123456
    ./ddns-go -resetPassword 123456 -c /Users/name/.ddns_go_config.yaml
    ```

## Docker中使用

- 挂载主机目录, 使用docker host模式。可把 `/opt/ddns-go` 替换为你主机任意目录, 配置文件为隐藏文件

  ```bash
  docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
  ```

- 打开浏览器并访问`http://Docker主机IP:9876`进行初始化配置

- [可选] 使用 `ghcr.io` 镜像

  ```bash
  docker run -d --name ddns-
阅读完整原文

项目深度分析 AI 生成

多节点 DDNS 集中监控与统一运维面板(SaaS版)

产品构想针对拥有多个NAS、软路由、边缘机房的用户或外包IT运维,提供轻量云端Agent/Webhook汇总面板,统一管理多地解析状态、IP变更审计、离线告警和批量DNS策略下发。
核心功能多节点状态看板、IP变更历史溯源、掉线/解析失败多通道聚合告警(飞书/钉钉/Telegram)、集中化DNS密钥管理(推测)。
目标用户多设备Homelab玩家、连锁门店/小微企业IT兼职运维、智能家居集成商。
难度/周期中等 · 1 - 2 个月 · 成本:极低(轻量云服务器、监控API服务调用)
收费模式免费支持3台节点,超出后按节点数采用Freemium订阅制(如 10~29 元/月)。
竞争风险目标用户多偏好自托管,对中心化SaaS有数据/密钥安全顾虑,且付费意愿偏低。
依据 已验证事实(原生支持Webhook且具有多平台部署特性)与AI推测

动态域名 + 自动 Let's Encrypt 证书一键分发工具箱

产品构想解决用户在完成DDNS后仍面临浏览器HTTPS不安全证书警告的痛点,将ddns-go作为底层,结合ACME协议自动申请泛域名通配符证书并一键推送/部署至本地Nginx/群晖等网关服务。
核心功能DNS-01自动挑战鉴权、Let's Encrypt免费通配符证书自动申请与续期、多设备证书自动分发与重启Web服务(推测)。
目标用户家庭NAS用户、自建轻量Web服务及私人云存储的开发者。
难度/周期低到中等 · 3 - 5 周 · 成本:极低(纯本地客户端或轻量Docker镜像封装)
收费模式提供开箱即用桌面/容器增强包,买断制工具或赞助打赏付费解锁自动部署功能。
竞争风险市面上存在Nginx Proxy Manager、ACME.sh等成熟开源竞品,功能壁垒较低。
依据 已验证事实(README提及公网访问需配Nginx HTTPS反代)与AI推测

DDNS + Tailscale/DERP/内网穿透集成商业方案

产品构想部分用户缺少公网IPv4且IPv6体验受限,基于ddns-go生态打造网络互联套件,提供IPv6直连优先 + 动态DDNS + 商业自建中继(DERP/FRP)无缝回退的内网访问服务。
核心功能DDNS直连检测与测速、智能Fallback到内网穿透/私有中继节点、一键配置与跨平台客户端(推测)。
目标用户无公网IPv4的宽带用户、需要在外网低延迟连接NAS/远程桌面的个人与远程团队。
难度/周期高 · 2 - 3 个月 · 成本:中(需租用高质量BGP带宽服务器作为中继流量节点)
收费模式增值流量/高速中继节点按月订阅(如 15~39 元/月)。
竞争风险带宽及节点成本较高,受网络监管合规政策限制,运维成本随用户量激增。
依据 数据支持的判断(依赖IPv6与公网IP是DDNS前置条件)与AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 100 个 Release
社区活跃Star 17,548 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。