ddns-go 是一个多平台DDNS工具,可以非常便捷的主动更新DNS记录,以达到动态IP绑定固定域名的目的。
通常我们使用Docker版,但如果系统不需要Docker,纯Linux环境下也是可以安装并且自启动。
新建一个目录用于存放ddns-go程序,并进入这个目录
mkdir -p /usr/local/ddns-go
cd /usr/local/ddns-go
下载ddns-go,在ddns-go发布页面找到适合自己硬件平台的最新版本,我的是X86 64位,于是选择的X86 64,url根据自己选择替换。
wget https://github.com/jeessy2/ddns-go/releases/download/v6.2.2/ddns-go_6.2.2_linux_x86_64.tar.gz
下载完成后解压缩
tar -zxvf ddns-go_6.2.2_linux_x86_64.tar.gz
安装ddns-go服务
sudo ./ddns-go -s install
ddns-go的web界面默认是9876端口,如果希望使用webUI,需要linux放行9876端口
sudo firewall-cmd --permanent --add-port=9876/tcp
然后就可以在本地打开 ip:9876 进行配置。
当配置结束后,可以把服务加入开机启动
# 重载
systemctl daemon-reload
# 启动
systemctl start ddns-go.service
# 开机启动
systemctl enable ddns-go.service