NAS使用SMB协议连接小米监

DDNS-GO 是一个支持 Docker 容器部署的动态域名解析服务(Dynamic DNS)工具。它的主要功能是将本地网络的动态公网 IP 地址自动更新到域名解析服务提供商,使得用户可以通过固定的域名访问内部网络设备和服务。。。。

注意事项,,,,

该容器和 lucky 容器不建议共用。

使用Docker面板开始安装容器前准备

  1. 在使用UGOS Pro的Docker面板安装容器之前,需要提前创建容器所需的存储空间文件夹和子文件夹,以确保容器能够顺利运行并且数据能够正确存储和管理。

  2. 为避免容器运行时权限不足的情况,文件夹目录路径建议选择存放在/共享文件夹/docker目录内。如需了解详细的操作步骤,请参考《使用Docker面板开始安装容器前准备事项》

使用方法

以下是通过 Docker 部署 DDNS-GO 的基本步骤:

 拉取镜像

前往【Docker>镜像>镜像仓库】,搜索jeessy/ddns-go,版本号使用默认的最新版本(latest),点击“确定”开始拉取。

注意事项

如果镜像下载失败,您可以尝试配置镜像加速器和代理来解决下载问题。配置镜像加速器可以显著提高Docker镜像的下载速度,尤其是在国内网络环境中,您可以参考《Docker配置镜像加速和镜像源》了解配置镜像加速器的方法。在某些网络环境下,配置HTTP/HTTPS代理也可以帮助解决下载问题,您可以参考《Docker通过设置代理下载镜像》了解配置代理的方法。

创建 ddnsgo 配置文件存放目录

进入文件管理,在共享文件夹中创建 docker 共享文件夹,建议将 docker 共享文件夹放置在 SSD 的存储空间内,这个目录是用来存储以后部署的docker配置文件的,然后在docker共享文件夹下创建ddnsgo文件夹,用来存储此次部署的ddnsgo配置文件。

域名购买

阿里云:https://wanwang.aliyun.com/

腾讯云:https://dnspod.cloud.tencent.com/

1、 域名购买推荐从阿里云或者腾讯云购买,这里演示使用的是阿里云。登陆阿里云后,输入自己喜欢的域名,选择需要域名后缀点击“查询域名”。这里推荐选择 XYZ 的纯数字域名,10 年只需要 68 元性价比很高,选择好以后点击域名栏的加入清单,点击立即购买。

2、 选择年限,按照要求填写信息模板完成实名认证后点击“立即购买”跳转支付。

3、 购买成功以后点击右上角的头像,进入 AccessKey 管理。

4、 点击创建 AccessKey,保存好 key 的 ID 和密钥,接下来会用到。

  1. 添加解析记录,点击云解析DNS/域名解析跳转进入域名解析,随后选择自己的域名点击”解析设置“。在解析设置中添加记录。

  2. 如果使用主域名访问的话,例如申请的域名是 20240709.xyz,那么这个就是主域名,只需要在主机记录中填写“@”即可,如果要使用二级域名可以在主机记录中填写,例如这里添加 “ugreen”。

创建并配置容器

  1. 镜像下载完成后我们开始创建容器,在本地镜像列表中选择刚下载的gdy666/lucky镜像。点击+创建容器,配置容器参数。

  1.  在基本信息中【容器自动重启】修改为“是”。

  1. 在存储空间中设置NAS目录:/root,NAS目录设置为我们刚才创建的 ddnsgo 目录,挂载路径并将容器权限设置为读写

  1.  网络模式默认是bridge,NAS 端口可以设置为自定义的端口, 注意端口不要有重复造成冲突。如果您需要使用 IPV6 网络,请将网络模式改为 host。

9、高级 设置保持默认即可,确认配置无误后点击“完成”创建容器。

10、容器创建成功后可以在容器管理页面管理已创建的容器。

配置 DDNS-GO

1、容器启动后,可以通过浏览器访问DDNS-GO的Web UI,访问URLhttp://<NAS_IP>:9876,将 NAS 的 IP 替换成您的 NAS IP 地址。如下图所示,输入 http://192.168.31.70:9876 访问。

2、服务商选择阿里云,然后将前期准备中获取到的阿里云 AccessKey ID 和密钥 填写到相应输入框中。

3、接下来按照自己公网ip类型设置解析,例如您是 IPV4 公网,那么在Domains中输入已经在阿里云设置好的域名,如果是 IPV6,获取 IP 方式需要改为通过网卡获取,NAS 的网卡也需要开启 IPV6 网络,Domains 内的域名和 IPV4 的域名可以保持一致。

4、确认配置无误后,点击页面下方或者左上角的【保存】按钮,稍等会便可以看到在右侧列表中的日志,提示已经解析成功。

使用域名访问容器

1、若要使用域名访问容器,请先在路由器中将容器的 WebUI 端口设置转发,不同路由器设置不相同,具体操作说明可以查询您购买路由器厂商的产品使用说明。本截图为小米路由器的端口转发示例:

开启公网访问 DDNS-GO

若要开启公网访问 DDNS-GO,请关闭【禁止公网访问】,配置好账号密码,然后将9876端口在路由器中做端口转发。