PS5 通过 Tailscale 串流(Chiaki / PSPlay)记录
思路:家里极空间(其他NAS或者软路由都可以) NAS 跑 Tailscale 做子网路由,手机/电脑装 Tailscale 连回家,再用 Chiaki / PSPlay(PS Play)走内网 IP 串流 PS5。不开公网端口、不依赖运营商公网 IP、不用 DMZ,比纯端口转发/特工方案更稳。
一、前置条件
- PS5 接有线,路由器里给它固定 IP(DHCP 保留,本文示例
192.168.1.50) - 家里极空间 NAS 一台(Docker 可用),和 PS5 在同一内网网段
- 一个 Tailscale 账号(免费版够用)
- 外网设备(手机 / 电脑 / 掌机)装 Tailscale 客户端 + Chiaki 或 PSPlay
- PS5 打开:设置 → 系统 → 远程游玩 → 启用远程游玩,并勾选「启动可通过网络打开 PS5」(待机也能唤)
- PS5 固件保持最新
二、极空间部署 Tailscale(子网路由)
1. 获取 Auth Key
登录 Tailscale 后台 → 顶部 Settings → 左侧 Keys → Generate auth key:
- 勾选 Reusable(可重用)
- 不勾 Ephemeral
- Expiration 选最长(免费版 90 天)
- 生成后立刻复制(
tskey-auth-...,只显示一次)
2. 建目录 + 部署容器
极空间文件管理器 → Docker 下新建 tailscale 文件夹,里面再建 lib、tun 两个子文件夹。
Docker 镜像仓库拉 tailscale/tailscale:latest,双击部署,配置如下:
| 配置项 | 值 |
|---|---|
| 容器名称 | tailscale |
| 网络模式 | host(不能用 bridge) |
| 重启策略 | 除非停止 |
| 挂载① | /存储1/Docker/tailscale/lib → /var/lib/tailscale(读写) |
| 挂载② | /存储1/Docker/tailscale/tun → /dev/net/tun |
环境变量 TS_AUTH_KEY | 上一步的 tskey-auth-... |
环境变量 TS_STATE_DIR | /var/lib/tailscale |
环境变量 TS_ROUTES | 192.168.1.0/24(换成你自己的内网网段) |
环境变量 TS_USERSPACE | true |
网络模式必须 host,否则子网路由不通。
TS_ROUTES填你家的网段,不是 PS5 的 IP。
3. 后台批准子网路由
极空间容器显示「运行中」后,回 Tailscale 后台 → Machines → 找到极空间这台 → 右侧 ... → Edit route settings → 在 Subnet routes 里勾选 192.168.1.0/24 → Save。 (出现 Key expiry is enabled 黄标是正常的,不影响。)
4. 外网端接受路由
手机/电脑装 Tailscale 登录同一账号:
- Windows / macOS:默认自动接受
- 移动端:设置里打开 Use Tailscale subnets
- Linux:
tailscale up --accept-routes
验证:外网设备浏览器打开 http://192.168.1.1(你家路由器)能进,说明子网通了。
三、PS5 远程游玩设置
1. 取 PSN Account ID(关键)
Chiaki / PSPlay 要用 Account ID,不是 PSN 昵称。用在线工具(搜 “PSN Account ID” 查询站)登录拿到两种格式:
- Account ID(给 PSPlay):形如
34:xx:xx:... - Encoded ID(给 Chiaki):Base64 那一串 转换地址:https://www.psntools.com/psn/checker
2. Chiaki 添加主机(电脑 / 掌机)
- 主机类型选 PS5
- PSN Account ID 填 Encoded ID
- 填 PS5 的内网 IP(走 Tailscale 就填
192.168.1.50) - 远端模式勾选 Remote Play over the Internet / 手动指定 IP
3. PSPlay(PeaSyo)添加主机(安卓)
- 打开 PSPlay →
注册 PS→ 选 PS5 - PS5 上:设置 → 系统 → 远程游玩 → 关联设备,记下 8 位码
- 回 PSPlay 输入注册码,Account ID 填 PSPlay 格式那串,登录 PSN → 显示 Successful
- 连接时选手动输入 IP → 填 PS5 内网 IP
192.168.1.50
| 客户端 | 平台 | Account ID 格式 | 连法 |
|---|---|---|---|
| Chiaki / chiaki-ng | Win / Mac / Linux / 掌机 | Encoded ID(Base64) | 手动填 PS5 内网 IP |
| PSPlay(PeaSyo) | 安卓 | Account ID(34:...) | 手动填 PS5 内网 IP |
四、端口说明(走 Tailscale 一般不用转)
走 Tailscale 是内网直连,通常不需要在路由器做任何端口转发。只有你想纯公网直连(不用 Tailscale)时,才需要在路由器给 PS5 转发下列端口:
| 协议 | 端口 | 说明 |
|---|---|---|
| TCP | 9295、9296、9297 | 远程游玩控制/发现 |
| UDP | 9295、9296、9297 | 串流主通道 |
| UDP | 9302 | PS5 专用(PS4 用 987) |
Tailscale 方案下这些端口是走加密隧道过去的,路由器不用开;UPnP 也可以关掉,更安全。
五、心得与踩坑记录
1. 为什么选 Tailscale 而不是端口转发/特工
- 不用公网 IP、不用 DMZ、不用开端口,家里宽带是大内网也能用
- 跟前一篇「端口转发 + 特工」比:PS5 不用改 DNS、能正常联机下载游戏,两个方案互补
2. 本地 / 异地连不上
- 先确认 Tailscale 两端都 Connected、子网路由已批准、移动端开了
Use Tailscale subnets - 在外网先
ping 192.168.1.50(PS5 IP),通了再开 Chiaki/PSPlay,能少走很多弯路 - PS5 待机唤不醒:回去检查「启动可通过网络打开 PS5」有没有勾
3. 异地(有线网络)
- 基本一次秒连,码率能跑满,1080p/60 很稳
- Chiaki 在电脑上有线最稳;PSPlay 在安卓手机上手感最好
4. 异地(中兴 U30 Pro 移动 WiFi)
- 要看附近基站,但是肯定比用Psportal连起来方便
- 移动下载测速 300–500M/s,推测没限 TCP 下载,UDP 一定有限制
- 结论:移动 WiFi 玩得不顺;Tailscale 走 UDP 打洞,遇到 UDP 受限的运营商 WiFi 会退化到中继,延迟更高,但是至少能玩,Psportal可能都会连不上,这种场景有线/家里宽带才靠谱
5. 小技巧
- 外网串流画质:720p + 8Mbps 比强上 1080p 更稳,卡了先降码率
- PSPlay 开「实时解码」降延迟,个别机型会花屏,不稳就关
- Auth key 过期后容器还能用,但重建容器要重新生成
最后更新时间:2026年11月13日