DDNS + 端口转发
💻 第一步:配置远程访问你的电脑
1. 准备工作
- 让电脑IP固定:在电脑的“网络设置”中,将IP获取方式从“自动”改为“手动”,设置一个固定的内网IP(如
192.168.1.100)。这样路由器才能稳定地找到它。 - 启用远程桌面:在Windows“设置” -> “系统” -> “远程桌面”中,开启“启用远程桌面”。
2. 设置端口转发
登录路由器后台,找到“端口映射”或“虚拟服务器”,添加一条新规则:
- 服务名/规则名:可自定义,如 Remote_Desktop。
- 外部端口:外网访问用的端口。为了安全,不要用默认的3389,建议改成 50000 或类似的五位数字。
- 内部IP地址:填你电脑的固定内网IP。
- 内部端口:填 3389。
- 协议:选择 TCP。
3. 测试连
在外网(如用手机流量),打开“远程桌面连接”App,输入 你的域名:外部端口(例如 abc.xyz.com:50000)即可。
🗄️ 第二步:配置远程访问你的NAS
NAS的配置和电脑类似,但NAS系统通常自带更便捷的工具。
群晖(Synology)NAS
- 设置DDNS:
- 进入 控制面板 > 外部访问 > DDNS。
- 点击“新增”,服务供应商可选择群晖自带的(如
synology.me)或你注册的(如DNSPod)。 - 填写你的域名、账号信息并保存。
- 设置端口转发:
- 方法一(推荐):在群晖的 控制面板 > 外部访问 > 路由器配置中,使用配置向导自动设置。
- 方法二(手动):登录路由器,添加端口转发规则。
- 外部端口:自定义一个端口(如
50000)。 - 内部IP:填NAS的内网IP。
- 内部端口:DSM管理界面默认是
5000(HTTP)或5001(HTTPS)。
- 外部端口:自定义一个端口(如
威联通(QNAP)NAS
- 启用DDNS:登录QNAP的
myQNAPcloud服务,在“云联通”或类似功能中启用DDNS,系统会分配一个二级域名。 - 设置端口转发:
- 在NAS的 控制台 > 系统 > 网络 > 端口 中,确认或修改管理界面的端口号(如
8080)。 - 登录路由器,添加端口转发规则:
- 外部端口:自定义一个端口(如
50001)。 - 内部IP:填NAS的内网IP。
- 内部端口:填你NAS的管理端口(如
8080)。
- 外部端口:自定义一个端口(如
- 在NAS的 控制台 > 系统 > 网络 > 端口 中,确认或修改管理界面的端口号(如
⚠️ 重要安全提醒
- 修改默认端口:千万不要使用默认端口(电脑的3389,群晖的5000/5001),这极易被扫描攻击。
- 使用强密码:为电脑账户和NAS管理员账户设置复杂的密码。
- 保持系统更新:及时安装操作系统和NAS的固件更新,修复安全漏洞。
- 考虑使用VPN:如果技术允许,通过VPN接入家庭网络再访问设备,是更安全的方式。
💎 总结
| 设备 | 内部IP | 内部端口 | 外部端口(示例) |
|---|---|---|---|
| 你的电脑 | 192.168.1.100 | 3389 | 50000 |
| 你的NAS | 192.168.1.101 | 5000/5001 或 8080 | 50001 |
记住这个核心公式:DDNS(固定域名) + 端口转发(指路牌) = 外网访问(成功)。配置完如果连不上,可以先检查一下电脑或NAS的防火墙是否放行了对应的内部端口。