Tailscale 打通家庭内网:Unraid + Plex 随时随地访问
出门在外想看家里 Plex 的片子,或者改一下 Unraid 的设置,传统办法是端口转发 + 动态域名,又麻烦又不安全。我们最后用的方案是 Tailscale:装上、登录,就通了。
我们家的现状
一台 Unraid 服务器跑着 Plex,手机也在同一个 Tailscale 网络里。实测:在外面打开 Plex 直接能播,Unraid 的管理页面也能开。家里还有别的没进网的设备,从外面就够不着 —— 这就是个提醒:只有装了 Tailscale 的设备才在网里,别的设备哪怕在同一个局域网,也不会自动进来。
为什么选 Tailscale,而不是端口转发
- 不用动路由器。端口转发要进路由器后台一个个配,还要处理公网 IP 变化和 DDNS。Tailscale 是打洞直连,家里没公网 IP 也能用。
- 默认不暴露。端口转发等于把服务挂在公网上等人扫;Tailscale 的设备互相认身份,没登录的连不上,连端口扫描都看不到。
- 每台设备一个固定地址。不管人在哪、连的什么 Wi-Fi,家里的服务器永远是同一个地址,不用记 IP。
搭建步骤
- 注册账号,建一个 tailnet。去 Tailscale 官网用 Google 或微软账号登录就行,免费版够一个家庭用。
- Unraid 上装 Tailscale 插件。在 Apps 里搜 Tailscale,装好之后点 Start,页面上会给一个登录链接,浏览器打开授权一次,Unraid 就进网了。建议在设置里把 Unraid 的 Tailscale 设为开机自启。
- 手机、平板、电脑都装上。App Store / Google Play 搜 Tailscale,登录同一个账号。装好就能在设备列表里看到所有设备。
- 验证 Plex。手机切到流量(别用家里 Wi-Fi,测的是真外网),打开 Plex App,能直接播就是通了。Plex 本身还有个 Remote Access 开关,如果 Tailscale 已经通了,那个开关可以不用开 —— 流量走的是内网隧道,更稳。
- 需要的话开子网路由。如果家里有没装 Tailscale 的设备也想从外面访问(比如一台没进网的 NAS),可以在 Unraid 的 Tailscale 设置里打开 subnet routes,宣告家里的网段。但这等于把整个局域网暴露给 tailnet 里的设备,家里人少、设备都可信的情况下再开。
几个实测经验
- 设备名比 IP 好记。Tailscale 有 MagicDNS,设备之间可以直接用名字访问,比如在浏览器输
http://你的服务器名:32400/web就能开 Plex(前提是 Plex 的端口没改过)。 - 第一次连新设备可能会弹确认。有些接入方式下,第一次访问一台新设备要等对方确认一次,之后就不用了。别急着反复点,等一下就行。
- 它只是组网,不加速。外网看 4K 原盘还是要看上传带宽。家里上传只有几十 Mbps 的话,Plex 的转码要开起来,或者提前把片子压一版小的。
- 退出登录会丢身份。Unraid 或服务器上的 Tailscale 如果点了 logout,重进要重新授权,远程就帮不上忙了。所以服务器上的客户端装好就别动它。
一句话总结:Tailscale 不是什么黑科技,它只是把“家里的局域网”这件事做到了出门也成立。对有 Unraid + Plex 的家庭来说,这是性价比最高的远程访问方案。
下一篇:在 Unraid 上开一台 Ubuntu 虚拟机:从零到能干活的实录
2026 年 11 月。Plex 版本号等细节以实测为准,不同版本界面可能略有出入。