首页 杂谈Linux安装DDNS-GO

Linux安装DDNS-GO

发布日期: 2024-10-2 Yabooo 杂谈

配置DDNS-GO

本文使用了Github上的开源项目DDNS-GO,此项目基

于go语言开发,功能比较齐全,配置起来也很简单所以使用它作为动态域名解析服务。该项目具有以下特性

支持Mac、Windows、Linux系统,支持ARM、x86架构

支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback

支持接口/网卡获取IP

支持以服务的方式运行

默认间隔5分钟同步一次

支持多个域名同时解析,公司必备

支持多级域名

网页中配置,简单又方便,可设置 登录用户名和密码 / 禁止从公网访问

网页中方便快速查看最近50条日志,不需要跑docker中查看

支持webhook通知 支持TTL

项目链接: github.com/jeessy2/ddns

下面我们开始ddns-go的安装,由于我使用了debian系统进行本文将以Liunx的安装方式为例,其他安装方式请参考项目链接中的说明文档。

1下载并解压 下载文件

下载

wget https://dns.hestiamb.org/ddns-go_6.6.0_linux_x86_64.tar.gz

使用指令在opt目录新建文件夹 mkdir /opt/ddns-go 然后cd /opt/ddns-go或者使用指令tar -xvf ddns-go_5.6.4_linux_x86_64.tar.gz /opt/ddns-go 到该目录

然后赋予该文件夹用户权限  chmod -R 775 /opt/ddns-go

修改文件夹所有权  chown -R root:root /opt/ddns-go

安装服务:sudo ./ddns-go -s install (注意: 如果提示权限问题,请给此文件775权限)

以上命令成功执行之后在浏览器中输入:http://你的IP地址:9876 进入DDNS-GO的配置页面

如果ipv4打开浏览器没有显示请输入这个指令sudo netstat -tlnp看看9876端口显示的是什么地址

如果显示的是这种

tcp6 0 0 :::9876 :::* LISTEN 26267/ddns-go

请使用指令ip add 查看ipv6地址

如下:

 

复制240e开头的这个到浏览器加上[240e:123456]:9876即可访问配置域名解析

如果您不知道或者不会配置域名解析!请参考这篇文章

ddns