问题
目前无法使用 PS4 上的派对语音聊天功能。
设备清单
- PS4
- Linksys WRT1900ac(库存固件,当前主路由器)
- Linksys WRT54GL(DD-WRT 固件,备用路由器)
- Linode(远程 Linux 服务器)
背景
我目前正在使用一家小型 ISP,该公司为小型企业和公寓大楼提供服务(由大楼提供,唯一的替代方案是每月 60 美元,有数据上限&速度较慢)。经过几个小时的调试和几次电话沟通,我终于确认 ISP 阻止了 PS4 用于语音聊天的端口,并且不愿意打开它们。因此,在测试互联网连接时,PS4 会将 NAT 归类为类型 3。
我目前正在使用路由器的 VPN 连接来充分利用我的 ps4,但速度很慢,ping 时间很长。我愿意切换到更强大/更快的 VPN 服务,但由于我不需要 VPN 的功能,这只是一种快速而粗略的获取我想要的东西的方法(而且在这一点上,我已经投入了足够多,我想知道我错过了什么)。
根据索尼网络支持网站对于 PS4,需要以下端口(尚未确认这些是否是唯一所需的端口)。
- TCP:
- 80
- 443
- 3480
- TCP 与 UPD:
- 3478
- 3479
我已经为我的 linode 配置了一个Squid 代理,并且 PS4 能够通过其原生支持进行连接,但语音服务仍然不可用(收到有关 NAT 限制的错误)。我还研究过在我的 DDWRT 路由器上使用 iptables 将不同端口(ISP 尚未阻止的端口)上的流量重定向到我的 linode,在那里我将流量重定向到原始端口后再发送。
问题
- 我应该坚持使用代理还是尝试不同的设置/服务?
- 如果我继续使用代理,我是否保留 Squid,还是尝试 SOCKS5 代理?
- 如果我不继续使用代理,您有什么建议?如果需要,我会付费使用服务,但我更愿意学习手动操作。
- 关于代理的基本问题。据我所知,它将代理网络流量,但它还能做其他事情吗(通过其他端口发送流量)?
答案1
我不是专业人士,但代理可以通过任何端口发送。Tor 有一个 TSocks5 设置,但被发现会泄露 DNS 信息,所以人们现在建议使用 privoxy。还有一种称为数据包编辑代理的东西,它可以动态剥离标头并放置新的目标 IP 或对数据包进行其他修改,例如我假设更改 MTU 并压缩您的连接或阻止数据包进入等。