PSPlay NAT 类型导致远程连接失败的解决方法
什么是 NAT 类型
NAT(Network Address Translation)是路由器将内网 IP 转换为公网 IP 的技术。NAT 类型描述了设备在公网中的可达性:
| NAT 类型 | 含义 | 远程串流兼容性 |
|---|---|---|
| Type 1 | 设备有公网 IP,完全开放 | 完美 |
| Type 2 | 设备通过路由器转换,但有独立端口映射 | 良好 |
| Type 3 | 设备处于多层 NAT 后面,只能收自己发起的请求 | 较差(自动远程通常失败) |
如何查看主机的 NAT 类型
PS5
- 设置 → 网络 → 查看连接状态
- 滚动到「NAT 类型」一项
PS4
- 设置 → 网络 → 查看连接状态
- 滚动到「NAT 类型」一项
最常见的问题:NAT Type 3
现象
- PSPlay 自动远程连接一直等待超时
- 手动端口转发后仍然无法从外部连接
- 主机的「Internet 连接」测试通过(能上网),但远程就是不通
原因
最常见的原因是你的 ISP(中国电信/移动/联通等)没有给你分配公网 IPv4 地址,而是把你放在运营商的 CGNAT(运营商级 NAT)后面。
你可以用这个方法确认:
- 打开主机「查看连接状态」,记下主机显示的「IP 地址」(内网 IP,如 192.168.x.x)
- 在手机上访问 whatsmyip.org,看看它显示的 IP 是多少
- 打开你家路由器后台,看 WAN 口的 IP 是多少
如果 whatsmyip 显示的 IP ≠ 路由器 WAN 口 IP,说明你在 CGNAT 后面,ISP 没给你公网 IP。这就是 NAT Type 3 的根源。
解决方案
方案 A:联系 ISP 申请公网 IP(推荐)
这是最直接的办法:
- 打运营商客服电话(中国电信 10000、中国移动 10086、中国联通 10010)
- 话术参考:「您好,我家宽带的 NAT 类型是 3,影响游戏和远程连接,能不能帮我分配一个公网 IPv4 地址?」
- 大部分地区可以免费获得公网 IP(可能需要报出宽带账号,部分地区需要到营业厅办理)
- 电信一般叫「公网 IP」,移动叫「家庭宽带」「固定 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 是最推荐的方案:
- 主机侧:在 PS4/PS5 上安装有 WireGuard/ZeroTier 功能的路由器固件,或用一台局域网内的 PC 做中转
- 手机侧:安装 ZeroTier Android/iOS 客户端
- 两端加入同一个虚拟网络后,用虚拟 IP 在 PSPlay 里手动 Remote Connect
方案 D:换 ISP
如果你的 ISP 就是不给公网 IP(部分地区移动尤其严重),可以考虑换电信或联通。
NAT 类型 2 还是连不上
如果你已经是 NAT Type 2 但自动远程还是失败:
- 确认主机是主要主机:多主机情况下自动远程只能连 Primary Console
- 确认主机固件最新:旧固件可能不支持自动远程
- 重新注册主机:用 PSN 登录方式重新走一遍注册流程
- 检查路由器的 UPnP:打开路由器后台 → 找到 UPnP 设置 → 确保 UPnP 开启
- 暂时关闭路由器防火墙:测试是否有防火墙规则拦截了 Remote Play 流量