系统中使用
从 Releases 下载并解压 ddns-go
安装服务
Mac/Linux:
sudo ./ddns-go -s installWin(以管理员打开cmd):
.\ddns-go.exe -s install
[可选] 服务卸载
Mac/Linux:
sudo ./ddns-go -s uninstallWin(以管理员打开cmd):
.\ddns-go.exe -s uninstall
[可选] 支持安装带参数
-l监听地址-f同步间隔时间(秒)-cacheTimes间隔N次与服务商比对-c自定义配置文件路径-noweb不启动web服务-skipVerify跳过证书验证-dns自定义 DNS 服务器-resetPassword重置密码
[可选] 参考示例
10分钟同步一次, 并指定了配置文件地址
./ddns-go -s install -f 600 -c /Users/name/.ddns_go_config.yaml每 10 秒检查一次本地 IP 变化, 每 30 分钟对比一下 IP 变化, 实现 IP 变化即时触发更新且不会被服务商限流, 如果使用接口获取IP, 需要注意接口限流
./ddns-go -s install -f 10 -cacheTimes 180重置密码
./ddns-go -resetPassword 123456 ./ddns-go -resetPassword 123456 -c /Users/name/.ddns_go_config.yaml
web配置
在解压目录启动服务
./ddns-go
进入localhost:9876
在阿里云生成AccessKey(收藏好)
进行下面的部署(为了安全性禁止公网访问)



1. 查询本机外网IPv4地址
curl 4.ipw.cn
## 返回示例 106.224.145.147
2. 查询本机外网IPv6地址
curl 6.ipw.cn
## 返回示例 2408:824c:200::2b8b:336f:cc9c
3. 测试网络是IPv4还是IPv6访问优先
访问IPv4/IPv6双栈站点,如果返回IPv6地址,则IPv6访问优先,否则为 IPv4 地址。
curl test.ipw.cn
## 返回示例1:106.224.145.147
## 返回示例2:2408:824c:200::2b8b:336f:cc9c