ddns-go是一个简单易用的DDNS,能自动更新域名解析到公网IP,支持 Alidns(阿里云)、 Dnspod(腾讯云)、 Cloudflare、华为云、 Callback、百度云、porkbun、GoDaddy、Google Domains。 pfSense、OPNsense自带的
ddns-go是一个简单易用的DDNS,能自动更新域名解析到公网IP,支持 Alidns(阿里云)、 Dnspod(腾讯云)、 Cloudflare、华为云、 Callback、百度云、porkbun、GoDaddy、Google Domains。
pfSense、OPNsense自带的动态域名程序并不直接支持国内的域名商,经过群友Ted的沟通,ddns-go作者编译了在FreeBSD下运行的ddns-go程序,现在可以方便的使用国内阿里云和腾讯云域名。下面介绍使用方法。
需要进一步获取防火墙方面安装、配置使用方面的知识,请关注“pfSense防火墙”。
系统使用平台:pfSense plus 23.01中文定制版、OPNsense中文定制版。
上传程序文件
访问作者主页下载对应平台程序,解压缩后,使用FinalShell将ddns-go上传到防火墙的/usr/local/bin/目录下。
授予执行权限
运行以下命令,赋予程序执行权限。
chmod +x /usr/local/bin/ddns-go
运行DDNS-GO
运行以下命令,运行ddns-go。
nohup /usr/local/bin/ddns-go 2>&1 &
配置DDNS-GO
浏览器输入http://防火墙LAN IP:9876,进入DDNS设置页面。
开机启动
在/usr/local/etc/rc.d/目录下,新建一个ddns-go.sh文件,文件包含运行ddns-go的命令,并注意赋予该文件执行权限。
chmod +x /usr/local/etc/rc.d/ddns-go.sh
在OPNsense上,开机启动文件放置在/usr/local/etc/rc.syshook.d/early内。
至此,配置全部完成。