QuickConnect 是群晖为其 NAS 设备提供的一项服务,它让用户可以绕过繁琐的端口转发设置,简化了从互联网访问 NAS 的过程。用户通过一个简单的 ID 就能远程访问他们的设备,这一服务极大地便利了没有网络知识的普通用户。
然而,群晖公司根据中国大陆的特定网络条件和市场需求做出了策略调整,决定停止 QuickConnect 通过 IPv4 的直连服务,未来还计划停止 IPv6 的直连服务。这个决策对依赖 QuickConnect 的用户产生了显著影响,尤其是那些需要从不同地点访问他们的 NAS 的用户。由于直连服务的停止,用户被迫转而通过群晖的 QC 中继服务器进行连接,这会导致连接速度下降,且可能影响数据的传输稳定性。
鉴于这一变化,DDNS(动态域名服务)成为了一个可行的替代方案。DDNS 允许用户在公网 IP 地址发生变化时,通过一个固定的域名来访问和管理他们的设备。与 QuickConnect 直连相比,使用 DDNS 通常需要进行一些初始的网络配置,例如在路由器上设置端口转发,但一旦设置完成,它可以提供更快的访问速度和更稳定的连接。
部署DDNS-GO容器
使用Docker命令拉取DDNS-GO的镜像并运行容器:
docker run -d --name ddns-go --restart=always --net=host -v /home/你的路径/ddns-go:/root jeessy/ddns-go
这里/home/你的路径/ddns-go
需要替换为您的实际路径。
配置DDNS-GO
- DDNS-GO容器部署好后,通过浏览器访问
http://局域网ip:9876
进入管理页面进行配置。 - 在DNS服务商配置部分选择CloudFlare。
- 点击创建API令牌,您将被重定向到Cloudflare的API令牌页面。
- 在Cloudflare页面,根据要求创建令牌,通常需要编辑区域DNS权限。
- 创建令牌后,将其复制并粘贴回DDNS-GO的管理页面Token输入框内。
- 启用IPv4,填写您要更新IP的域名,可以是单个或多个。根据您的网络是否支持IPv6,决定是否启用IPv6更新。
其它配置
- 禁用公网访问,以确保仅通过局域网或当前主机访问DDNS-GO。
- 设置用户名和密码,提高安全性。
- 可以配置Webhook来触发自定义事件,如发送钉钉或飞书通知。
通过以上步骤,您可以配置DDNS-GO以自动更新动态IP。