自动解析项目:DDNS-Go
使用环境
系统:Debian 12
架构:x86
项目地址:ddns-go
域名管理:Cloudflare
使用教程
下载并解压 ddns-go:
wget https://mirror.ghproxy.com/https://github.com/jeessy2/ddns-go/releases/download/v6.6.0/ddns-go_6.6.0_linux_x86_64.tar.gz
tar zxvf ddns-go_6.6.0_linux_x86_64.tar.gz
赋权后运行:
chmod 777 ddns-go
# 每10秒检查一次本地IP变化,每30分钟对比一下IP变化,监听本地8008端口
./ddns-go -s install -f 10 -cacheTimes 180 -l 127.0.0.1:8008
安装可带参数如下:
-l
监听地址-f
同步间隔时间(秒)-cacheTimes
间隔N次与服务商比对-c
自定义配置文件路径-noweb
不启动 web 服务-skipVerify
跳过证书验证-dns
自定义 DNS 服务器-resetPassword
重置密码
启动成功示例:
root@xxx:~# ./ddns-go -s install -f 10 -cacheTimes 180 -l 192.168.1.22:8008
2024/05/23 14:02:35 Install ddns-go service successfully! Please open the browser and configure it
使用浏览器打开,这边使用的是家庭服务器,请自行使用公网进入:
http://192.168.1.22:8008
创建 Cloudflare 的 Token
登录 Cloudflare 后:
- 进入创建令牌 -> 编辑区域 DNS(使用模板)
- 在区域资源的第三项选择要使用的域名
- 接下来确认即可,token 示例:
用户 API 令牌
编辑区域 DNS API 令牌已成功创建
复制此令牌以访问 Cloudflare API。为安全起见,将不再显示此令牌。了解更多
XXXL6-3-xdQtXXXXX7Sw3J-mmxXXXXXXXIpy2p
Copy
进入浏览器,DNS 服务商选择 Cloudflare,填入 Token,后面自行配置即可。
服务卸载命令
./ddns-go -s uninstall
版权声明:
作者:MR.k
链接:https://bigeng.sbs/2024/09/%e8%87%aa%e5%8a%a8%e8%a7%a3%e6%9e%90%e9%a1%b9%e7%9b%ae%ef%bc%9addns-go/
文章版权归作者所有,未经允许请勿转载。
THE END