PSPlay 中文文档 下载 App

PSPlay NAT 类型导致远程连接失败的解决方法

什么是 NAT 类型

NAT(Network Address Translation)是路由器将内网 IP 转换为公网 IP 的技术。NAT 类型描述了设备在公网中的可达性:

NAT 类型含义远程串流兼容性
Type 1设备有公网 IP,完全开放完美
Type 2设备通过路由器转换,但有独立端口映射良好
Type 3设备处于多层 NAT 后面,只能收自己发起的请求较差(自动远程通常失败)

如何查看主机的 NAT 类型

PS5

  1. 设置 → 网络 → 查看连接状态
  2. 滚动到「NAT 类型」一项

PS4

  1. 设置 → 网络 → 查看连接状态
  2. 滚动到「NAT 类型」一项

最常见的问题:NAT Type 3

现象

原因

最常见的原因是你的 ISP(中国电信/移动/联通等)没有给你分配公网 IPv4 地址,而是把你放在运营商的 CGNAT(运营商级 NAT)后面。

你可以用这个方法确认:

  1. 打开主机「查看连接状态」,记下主机显示的「IP 地址」(内网 IP,如 192.168.x.x)
  2. 在手机上访问 whatsmyip.org,看看它显示的 IP 是多少
  3. 打开你家路由器后台,看 WAN 口的 IP 是多少

如果 whatsmyip 显示的 IP ≠ 路由器 WAN 口 IP,说明你在 CGNAT 后面,ISP 没给你公网 IP。这就是 NAT Type 3 的根源。

解决方案

方案 A:联系 ISP 申请公网 IP(推荐)

这是最直接的办法:

拿到公网 IP 后,主机 NAT 类型会变成 2,自动远程和手动端口转发都会恢复正常。

方案 B:手动配置端口转发(需要公网 IP)

如果你已经有公网 IP 但 NAT 还是 3,可能是路由器端口转发没配好。参考「远程连接配置」的端口转发列表。

方案 C:内网穿透(没有公网 IP 时可用)

如果 ISP 死活不给公网 IP,可以用内网穿透工具:

工具说明
ZeroTier组建虚拟局域网,两端都装 ZeroTier 客户端后用虚拟 IP 连接
Tailscale基于 WireGuard,体验类似 ZeroTier
frp需要一台有公网 IP 的服务器做中转
向日葵/ToDesk可以用「远程协助」功能做端口映射(类似 NAT 穿透)

ZeroTier / Tailscale 是最推荐的方案:

  1. 主机侧:在 PS4/PS5 上安装有 WireGuard/ZeroTier 功能的路由器固件,或用一台局域网内的 PC 做中转
  2. 手机侧:安装 ZeroTier Android/iOS 客户端
  3. 两端加入同一个虚拟网络后,用虚拟 IP 在 PSPlay 里手动 Remote Connect

方案 D:换 ISP

如果你的 ISP 就是不给公网 IP(部分地区移动尤其严重),可以考虑换电信或联通。

NAT 类型 2 还是连不上

如果你已经是 NAT Type 2 但自动远程还是失败:

  1. 确认主机是主要主机:多主机情况下自动远程只能连 Primary Console
  2. 确认主机固件最新:旧固件可能不支持自动远程
  3. 重新注册主机:用 PSN 登录方式重新走一遍注册流程
  4. 检查路由器的 UPnP:打开路由器后台 → 找到 UPnP 设置 → 确保 UPnP 开启
  5. 暂时关闭路由器防火墙:测试是否有防火墙规则拦截了 Remote Play 流量