远程访问家里的媒体 — 外出也能看 4K 原盘
为什么需要远程访问
在家用 Infuse + NAS/Plex 是 100% 流畅的,但出门在外(咖啡店、出差、旅行)想继续看就需要远程访问。远程访问有三大挑战:
- 带宽不够:家宽上行带宽通常只有 30~50 Mbps,4K HDR 原盘可能需要 80+ Mbps
- 公网 IP 变动:家用宽带 IP 通常是动态的,今天能连上明天就变了
- 运营商封端口:某些地区运营商会封禁 445(SMB)和 32400(Plex)等常用端口
方案一:Plex 自带远程访问(最简单,画质受限)
Plex 服务器内置「远程访问」开关,Plex 提供中继服务器帮你转发流量:
优点:
- 零配置,Plex 设置里一键开启
- 不需要公网 IP,不需要端口映射
- 手机外网 Infuse 自动能看到家里的 Plex 服务器
缺点:
- Plex 中继带宽有限(免费账号约 1 Mbps,Plex Pass 用户约 2 Mbps)
- 中继不支持 4K 原盘直连,只能让 Plex 强制转码到 1080p
适合:在外网想看 1080p 或更低码率视频的轻度用户。
方案二:端口映射 + 动态域名(专业级)
自己在路由器上把家庭 NAS/Plex 端口映射到公网,配合 DDNS 解决动态 IP 问题:
通用步骤(以 Plex 为例)
- 登录路由器后台
- 找到「端口转发/Port Forwarding」功能
- 新增规则:外部端口 32400 → 内网服务器 IP:32400,协议 TCP
- 注册一个 DDNS 域名(花生壳、Cloudflare DDNS 免费)绑定你家公网 IP
- 在手机外网 Infuse 里填服务器地址
http://你的DDNS域名:32400
SMB 远程访问
- 同样的思路:外部端口 445 → NAS 内网 IP:445
- 但注意:运营商可能封 445 端口!如果连不上,试试映射到外部端口 1445 → 内部 445
画质:端口映射直连不走转码,能完整访问 4K HDR 原盘。前提是你家宽上行带宽够。
方案三:Tailscale(最安全,零端口映射)
Tailscale 是 WireGuard 实现的 VPN,让你的 iPhone 和家里的 NAS/Plex 加入同一个「虚拟局域网」,看起来像在同一个路由器下:
步骤
- 家里 NAS(群晖 DSM 7.2 起自带)或路由器安装 Tailscale
- 手机 App Store 装 Tailscale → 登录同一个账号
- 两边自动组网,iPhone 能访问 NAS 的 Tailscale IP
优点:
- 不需要任何端口映射
- 不需要公网 IP
- 端到端加密,比公网暴露端口安全得多
- 远程访问速度取决于两边 Tailscale 中继优化
缺点:
- 配置门槛稍高(群晖 DSM 7.2 以后简单了)
- Tailscale 中继带宽有限,但够用
带宽预估
| 视频类型 | 典型码率 | 家宽上行要求 |
|---|---|---|
| 1080p 720p | 5~15 Mbps | 20 Mbps 上行够用 |
| 4K HDR 原盘 | 50~100 Mbps | 家宽上行至少 100 Mbps |
| 4K HDR + 杜比全景声 | 70~120 Mbps | 家宽上行至少 200 Mbps |
国内家庭宽带通常上行 30~50 Mbps,看 4K HDR 原盘基本不够。解决方法:
- 只远程看 1080p / remux 版
- 升级家宽到 500M 以上(上行 50~100Mbps 起步)
- 改用 Pro 的云盘串流,阿里云盘上行 50~100Mbps 能撑
安全提示
任何时候都不要把以下端口直接暴露在公网:
- 139/445(SMB):SMB1 有永恒之蓝等致命漏洞
- SSH(22):老 NAS 默认 root 密码简单
- Emby/Jellyfin 8096:老版本可能有未授权访问漏洞
建议:
- 只映射 Plex 的 32400(只开在路由器上)
- 配合 Plex 内置的账号登录和 IP 白名单
- 更好的方案:用 Tailscale,完全不需要暴露任何端口
一句话
轻度远程 → Plex 自带中继;重度 4K → Tailscale 或端口映射 + 家宽 200M 上行;懒得上家宽 → 用 Pro 版云盘串流。