ddns-go是一个简单易用的DDNS,能自动更新域名解析到公网IP,支持 Alidns(阿里云)、 Dnspod(腾讯云)、 Cloudflare、华为云、 Callback、百度云、porkbun、GoDaddy、Google Domains。
pfSense、OPNsense自带的动态域名程序不支持国内的域名商,经过群友Ted的沟通,ddns-go作者编译了FreeBSD平台的ddns-go程序,现在可以方便的使用国内阿里云和腾讯云域名。应群友所托,借助chatgpt和朋友的帮助,编写了Web端的控制程序,为方便于安装,制作了一键脚本。下面介绍安装和使用方法。
安装程序
下载所需附件,解压缩后上传到防火墙,进入程序目录,执行以下脚本进行安装:
sh install.sh
脚本安装界面如下图所示:
ddns-go for pfSense安装界面
ddns-go for OPNsense安装界面
开机自启
pfSense 在shellcmd插件添加以下开机命令:
nohup /usr/local/bin/ddns-go > /var/log/ddnsgo.log 2>&1 & echo $! > /var/run/ddnsgo.pid
添加完成如下图所示:
OPNsense 安装脚本已经添加了开机自启项,无需再手动添加。
WEB配置
导航到服务》DDNS-GO,打开DDNS-GO的控制页面。
ddns-go for pfSense控制界面
ddns-go for OPNsense控制界面
浏览器访问http://防火墙LAN IP:9876,输入默认帐号密码admin/admin,进入DDNS-GO设置页面。
ddns-go 动态域名配置页面
附件下载
很棒 解决了我的问题