Docker 中部署 DDNS-GO

📎免责声明

    本文仅作为博主的学习与折腾笔记,非专业性教程,仅供参考。
    本文仅介绍该工具在 绿联私有云 中的 部署过程,不介绍其具体使用方法,其他设备或平台的部署过程请另寻教程。
    由于博主只有阿里云注册的域名,所以其他平台获取 API 的方法就不介绍啦。

📘DDNS-GO

    由 Github 上的大佬 jeessy2 所开发。
    这是一款简单好用的 DDNS 工具,它可以自动获取你的公网 IPv4 或 IPv6 地址,并解析到你的域名。
    如果你从运营商那里获取到的公网 IP 是动态的,那么这款工具就能帮你省去每次 IP 变动后需要手动重新解析的操作。

📋在 Docker 中部署

 🔹拉取镜像

    点击 镜像管理 -> 本地镜像 -> 添加,然后输入 jeessy/ddns-go 点击 确认 会弹出新窗口,在里边确认 镜像版本号 是否正确后点击 确认 等待拉取完成即可(默认自动选择最新版本即 lasted)。

 🔹创建容器

    在 镜像管理 -> 本地镜像 中可以找到你下载过的镜像,我们找到刚刚下载的 DDNS-GO 点击 创建容器双击镜像 开始配置容器。

    资源限制可以按自己的需求来开启,高级设置建议打开,关闭的话下一步就直接让你确认创建容器了。

    基础设置 中的 容器能力 可以 全部打开重启策略 可以改成 容器退出时总是重启容器

    网络 中的连接方式改成 主机模式host)。

    存储空间 中需要设置下配置文件的 存放路径装载路径(创建完容器后,建议不要再修改它了,如果修改了,旧目录下的文件需要你手动迁移到你设置的新路径下。)

    端口设置 保持默认即可。

    接下来直接点击 下一步,最后再确认一遍自己的设置就可以点击 完成 了(创建后启动容器 也可以勾选上)。

    如果上一步没有勾选 创建后启动容器,也可以在 容器管理 中手动开启。

📝最后一步啦

 🔹获取阿里云 AccessKey

    在浏览器中输入 192.168.xxx.xxx:9876(xxx 替换成你的主机 ip 地址)后就可以进入 DDNS-GO 的配置界面了,如果你不知道自己设备的 IP 地址也可以通过 创建快捷方式 的方法来进入。

    进入这个页面后,选择你域名的提供商,然后点击下面的 蓝色小字 会自动跳转至获取 API 的页面。

    接着点击 创建 AccessKey 验证下身份就创建好了。

 🔹配置 DDNS-GO

    最后把你刚刚生成的 Accesskey 复制到 DDNS-GO 对应的配置中,启用你的 IPv4 或者 IPv6,将需要解析的域名输入进 Domains 中保存就完成配置啦,DDNS-GO 会自动开始比对 IP 是否发生了变化并解析。

    下面还有个 公网访问Webhook,可以根据需要参考作者的 Github 自行设置,我用不到这两个功能也就没去管。