ddns-go 自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务
这里以windows为例,以管理员方式打开 PowerShell,进入解压目录,执行
./ddns-go.exe
然后根根据监听地址,打开网页进行配置
127.0.0.1:9876
首次注册账号密码后,登录UI界面,首先配置DNS Provider
这里的 Token,创建后,注意不要增加 Client IP Address Filtering
这里配置了获取IPv4 地址
配置完 save 后,这个 .yaml
文件通常在以下这个位置,<username>
根据你的实际用户名
C:\Users\<username>\.ddns_go_config.yaml
我们可以将这个配置文件拷贝到其他地方,同时以服务方式重新配置 ddns-go
,10分钟同步一次, 并指定了配置文件地址
./ddns-go -s install -f 600 -c D:\DockerServer\ddns-go_6.7.7_windows_x86_64\.ddns_go_config.yaml
Windows 可以从开始菜单搜索 Service
,打开服务管理管理,可以找到 ddns-go
的服务正在执行
ddns-go 的网页服务需要密码,这个主要是为了 WAN 口访问时,需要密码验证才能进行相应的配置;为了安全,我们直接在网页配置UI界面里,勾选了 Deny from WAN (Enable to deny access from the public network)
,这样就不能从外部网络进行访问了;
./ddns-go -resetPassword 123456
./ddns-go -resetPassword 123456 -c D:\DockerServer\ddns-go_6.7.7_windows_x86_64\.ddns_go_config.yaml