通过 PPTP VPN 在 iPad 上玩 iPad Wifi 游戏

通过 PPTP VPN 在 iPad 上玩 iPad Wifi 游戏

我正在尝试使用 VPN 通过互联网玩 iPad 到 iPad Wifi(本地)游戏。

通常情况下,您在两台 iPad 上打开游戏,连接到同一个 Wifi 点,它们就可以“看到”对方并互相交谈。

我认为使用 VPN 我可以将它们放在同一个网络上(两个都在 VPN 上,或者一个在“真实”网络上,一个在 VPN 上)。

在我的路由器上,我设置了 PPTP VPN 192.168.1.2-50,其 IP 范围已分配给真实本地网络上的 PC192.168.1.100+

当我使用外部 WiFi 网络 (BT Openzone) 将其中一台 iPad 连接到 VPN 时,我可以按预期 ping 它(从本地网络上的任何机器)。但是 iPad 无法“看到”彼此,并且 Wifi->Wifi 游戏都无法运行。

我也尝试过将两台 iPad 连接到同一个 VPN,结果是一样的。本地网络上的所有机器(以及 VPN 上的机器)都可以 ping 通 iPad,但 Wifi 到 Wifi 的游戏都无法运行。

我已将两台 iPad 设置为通过 VPN 发送所有流量,如果我检查它们的外部 IP,它们与真实网络的 IP 相匹配。

有人知道如何修复这个问题吗?以及/或者是什么原因造成的?或者我可以提供哪些进一步的调试信息?

笔记: 我不认为这是 iPad 独有的,所以希望它不要被转移到 Apple SuperUser 版本


有关如何为 DD-WRT 启用 VPN 广播的详细信息,请参见此处http://www.dd-wrt.com/wiki/index.php/PPTP_Server_Configuration#Broadcast_to_VPN_Clients

如果您没有使用 DD-WRT 并且有一个路由器(不是调制解调器路由器),那么我建议您考虑安装它,如果您是高级用户,它将允许您从硬件中获得更多。

看:http://lifehacker.com/178132/hack-attack-turn-your-60-router-into-a-600-router

答案1

我不确定这些游戏是如何相互通信的(你需要设置 wireshark 或类似程序来捕获数据包才能确定),但我敢打赌 iPad 是广播查看网络上还有哪些其他设备。

如果发生这种情况,您需要配置路由器,以便发送到 192.168.1.255 的广播数据包通过 VPN 链接转发。您需要查看路由器固件的文档,了解如何设置这样的路由(如果它甚至可以做到的话)。

但是如果 iPad 正在做以太网广播与 IP 广播不同,您是 SOL,因为以太网广播不会穿越路由器。

相关内容