【笔记】通过ddns-go实现ddns
前言
MacOS通过jeessy2/ddns-go实现Cloudflare的ddns
下载ddns-go
通用
- 直接在Github仓库下载编译后的可执行程序
MacOS
1 | brew install ddns-go |
安装服务
1 | ddns-go -s install |
启动服务后会自动用默认浏览器打开http://127.0.0.1:9876
卸载服务
1 | ddns-go -s uninstall |
获取Cloudflare的Token
- 进入域名管理页面->
获取您的API令牌
创建令牌
编辑DNS区域
->使用模板
- 区域资源配置为指定域名->
继续以显示摘要
创建令牌
Copy
通过Web配置
- 打开http://127.0.0.1:9876配置页面->勾选
Cloudflare
->填写Token
- 勾选
IPv6
的是否启用
以启用IPv6的DDNS->获取方式选择通过接口获取
,设置接口为http://ipv6.icanhazip.com
->Domains
设置为由Cloudflare管理的域名,子域名自定义(子域名无需一定在Cloudflare中存在,不存在会自动创建)
Save
完成
- 截图纪念