仅限本地主机上的假UDP数据包源地址

时间:2018-05-30 15:20:56

标签: javascript node.js dgrams

我正在努力强制游戏Alien vs. Predator 2连接到特定的IP地址。原因是,服务器通常是可以访问的,但是游戏发送的UDP广播发现它没有到达服务器。

在localhost上,这种发现始终有效。所以我认为我能做的是一个简单的控制台应用程序,它将从游戏中收听UDP广播并进行回复。回复需要看起来像来自真实服务器的IP,而不是localhost。

我认为没有涉及ISP /防火墙,这应该更加简单。

我阅读了Node.JS UDP dgrams文档。它说如何为消息指定目标地址和端口,但它似乎依赖于OS'填写源IP和端口的行为。

还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试在操作系统主机文件中添加一行:

127.0.0.1 **the_original_game_server_ip**

这会将所有流量重定向到localhost而不是游戏服务器。 现在只需创建一个监听游戏服务器端口的控制台应用程序。