Synology (群晖) -家庭宽带利用DDNS-GO实现域名外网远程访问

杂项 ·  2个月前 · 304人浏览

以下是利用 Synology (群晖) DDNS-GO + 域名 实现远程访问的详细步骤:





第一阶段:准备工作

  1. 确认公网IP:你需要联系宽带运营商(电信/联通通常比较容易申请,移动较难)申请开通公网IPv4,以北京移动家庭宽带举例,首先请勿给客服打电话询问办理动态公网IP,客服会以官方的理由告知你,你的家庭宽带不能办理公网IP;直接搜索离家最近的中国移动自营营业厅,到现场直接告诉店员需办理公网IP,店员会当场为你办理,费用的话我目前是每月20元,自动计入话费账单,当场办理后大概5分钟就可以生效,回家需重启光猫路由器。

65558830fe1d179d53986e2bce23f40d.jpg

  1. 购买域名:在阿里云、腾讯云、Cloudflare 或华为云购买一个域名(例如 mynas.com)。
  2. 获取 API Key (关键):DDNS-GO 需要权限来修改你的域名解析记录。以阿里云为例:登录控制台 ->以此点击头像 -> AccessKey管理 -> 创建 AccessKey -> 记录下 AccessKey ID 和 AccessKey Secret。以腾讯云为例:访问控制 -> API密钥管理 -> 新建密钥。




第二阶段:在群晖上部署 DDNS-GO

正常使用群晖的 Docker(现改名为 Container Manager)来安装,这是最稳定、干净的方式,但是目前国内的docker镜像有问题,所以直接在套件中心下载即可,如果默认的没有可以安装一个第三方套件源,一般都有。





第三阶段:配置 DDNS-GO

  1. 打开配置页面:在浏览器输入:http://群晖局域网IP:9876
  2. 选择 DNS 服务商:根据你购买域名的平台(Alibaba、Tencent、Cloudflare等)点击对应的图标。填入第一阶段准备好的 ID 和 Secret。
  3. 配置 IPv4 (如果你有公网IPv4):是否启用:勾选。获取IP方式:通常选择“通过网卡获取”,我这边是选择的接口,网卡的话你可以在在下拉框中选择群晖连接路由器的那个网口(通常是 eth0 或 ovs_eth0)。Domains:填写你想要解析的域名,例如 nas.mynas.com。
  4. 配置 IPv6 (如果你用 IPv6):是否启用:勾选。获取IP方式:同上,选择网卡。Domains:填写域名,例如 ipv6.mynas.com。
  5. 保存:点击右侧的“保存”按钮。查看左侧日志,如果出现 更新域名解析成功,说明 DDNS 已经生效。

image.pngimage.png

PS:多个域名换行填写即可





第四阶段:路由器端口映射 (Port Forwarding)

仅仅解析了域名是不够的,你还需要告诉路由器:“当有人从公网访问这个端口时,把流量转给群晖。”

  1. 登录你的光猫或主路由器后台。
  2. 找到 “虚拟服务器”、“端口转发” 或 “端口映射” 功能。
  3. 添加规则:外部端口:5000 (HTTP) 或 5001 (HTTPS)。为了安全建议改为不常用的端口,如 15000。内部IP地址:群晖的局域网IP (例如 192.168.1.100)。内部端口:5000 或 5001。协议:TCP。
  4. 注意:如果是 IPv6,通常不需要做NAT端口转发,但需要在路由器防火墙中放行群晖的IPv6地址对应的端口。




第五阶段:测试与访问

  1. 验证解析:在电脑终端输入 ping nas.mynas.com。如果显示的 IP 地址和你路由器里的公网 IP 一致,说明 DDNS 成功。
  2. 远程访问:在外网(手机断开WiFi使用5G流量),浏览器输入:http://nas.mynas.com:5000 (如果你改了外部端口,记得加对应端口号)。




进阶建议 (安全性优化)

  1. 开启 HTTPS:直接用 HTTP 暴露在公网很危险。可以在群晖 控制面板 -> 安全性 -> 证书 中,申请一个 Let's Encrypt 的免费证书,并分配给系统默认服务。以后使用 https://nas.mynas.com:5001 访问。
  2. 反向代理 (可选):如果你不想加端口号访问(即只想输域名),可以在群晖 控制面板 -> 登录门户 -> 反向代理服务器 中设置,但这通常需要 80/443 端口,家庭宽带通常封锁了这两个端口,所以一般还是需要带端口号访问。

总结流程图

graph TD
    A[外部设备 (手机/公司电脑)] -->|访问域名:端口| B(域名解析服务器 DNS)
    B -->|返回最新的公网IP| A
    A -->|连接IP:端口| C[光猫/路由器]
    C -->|端口转发| D[群晖NAS]
    D -->|Docker: DDNS-GO| E{检测IP变化}
    E -->|IP变了| F[调用云服务商API 更新DNS记录]
    E -->|IP没变| G[休眠等待]








评论
2026 俞事-不知名人类的boke All Rights Reserved.
系统状态: 在线 | 网络延迟: 7ms
© 2025 JINTANG.PRO · POWERED BY JINTANG
见山方知山之高,临水才知水之渊