介绍

很多路由器的DDNS功能支持的服务商并不全面,例如TP-Link路由器不支持Cloudflare,我们可以使用第三方软件实现动态域名解析,路由器只需要负责端口转发就可以了。

本次用到的软件名称是 DDNS-GO,支持的DNS服务商有: Alidns(阿里云)、腾讯云、DnsPod国际版、Cloudflare、华为云、Callback、百度云、Porkbun、GoDaddy、Google Domain、Namecheap、NameSilo,可以说是很全面了。

前期准备

1.浏览器打开 ddns-go 项目发布页,找到对应架构的最新压缩包并复制下载连接

项目地址:https://github.com/jeessy2/ddns-go/releases

下载地址:https://github.com/jeessy2/ddns-go/releases/download/v5.6.4/ddns-go_5.6.4_linux_x86_64.tar.gz

加速地址:https://ghproxy.com/https://github.com/jeessy2/ddns-go/releases/download/v5.6.4/ddns-go_5.6.4_linux_x86_64.tar.gz

2.防火墙放行 DDNS-GO 默认端口

ufw allow 9876

下载并与配置

1.下载最新版本的 ddns-go

wget https://ghproxy.com/https://github.com/jeessy2/ddns-go/releases/download/v5.6.4/ddns-go_5.6.4_linux_x86_64.tar.gz

2.创建 ddns-go 程序目录

mkdir /usr/local/ddns-go

3.解压文件到程序目录

tar -xf ddns-go_5.6.4_linux_x86_64.tar.gz -C /usr/local/ddns-go

4.运行 ddns-go 程序

/usr/local/ddns-go/ddns-go

5.尝试在浏览器访问 DDNS-GO

http://192.168.2.253:9876

Tips:如果可以正常访问,回到 SSH 按 Ctrl+C 结束运行。

6.安装守护服务实现后台运行和开机自启动

/usr/local/ddns-go/ddns-go -s install

7.再次通过浏览器访问 DDNS-GO 并进行解析配置

http://192.168.2.253:9876

备用

配置文件路径:/root/.ddns_go_config.yaml

卸载服务命令:/usr/local/ddns-go/ddns-go -s uninstall

更新程序命令:/usr/local/ddns-go/ddns-go -u

最后修改:2023 年 10 月 28 日
如果觉得我的文章对你有用,请随意赞赏