如何连接到受限路由器后面的网络应用程序?

如何连接到受限路由器后面的网络应用程序?

我的一个朋友从她的公寓大楼接收互联网,某些网络应用程序(MapTool 和魔兽世界)导致无法连接到其他服务器。她可以找到服务器并连接,但几乎立即就与服务器断开连接。

我问了MapTool 论坛关于这个问题,但他们无法提供帮助,所以我想,既然魔兽世界也出现了这个问题,那么可能存在更大的问题。

显然,由于她的网络来自公寓大楼,因此她无权访问路由器来更改或编辑其上的任何设置,但她可以访问自己的笔记本电脑的管理员权限。

她有一台运行 Windows 7 的 HP 笔记本电脑。虽然我以前曾指导过她一些事情,但这次我可以再次指导她,但她的计算机经验很少。

还值得注意的是,一些网络应用程序工作、无冬之夜以及我编写的一个相当简单的 C# 应用程序,因此路由器可以有选择地阻止某些东西。

最后,如果我将 MapTool(在我的本地机器上运行服务器)设置为使用 Neverwinter Nights 使用的端口,它仍然会失败。


编辑:需要注意的是,正如我上面提到的,问题不在于端口,即使我使用与 Neverwinter Nights 相同的端口(她可以连接到该端口),她也无法连接到我的 MapTool 服务器。此外,WoW 更新程序使用与 WoW 相同的端口,并且运行正常。所以这是其他问题。

此外,她使用 McAfee 防火墙并禁用了 Windows 7 防火墙,但即使她禁用了 McAfee 防火墙,她仍然无法连接,所以事实并非如此。


第二次编辑:这个问题已经修复,她把电脑带到了某个地方并检查了一下(这是电脑的问题,而不是网络的问题)。我问了问题是什么,但她说他们来技术部门的时候她有点走神了,所以我想我们永远不会知道。

答案1

IP 隧道。您需要的是获取被阻止的流量并将其隐藏在看起来像允许到防火墙/路由器的流量的“隧道”内。假设允许使用 SSH,则使用 Putty 通过 SSH 隧道传输 WoW 流量。设置可能太慢,但亲眼看看是一种有趣的发现方式。

使用PuTTY的一个例子...
http://souptonuts.sourceforge.net/sshtips.htm

答案2

如果连接确实受到限制,即某些端口被阻止,则必须通过允许的端口之一进行“隧道”连接。 SSH 隧道或 VPNS 可以提供此类功能。

Hamachi 就是一个可以为您完成此操作的 VPN 提供商 - 只需确保“互联网”以及您尝试连接的任何设备看到的都是您的 Hamachi 地址,而不是您的 ISP WAN 地址。为此,您需要确保出站流量优先使用 Hamachi 接口,您可以通过设置网络连接的优先级来实现。

根据 MapTool/WoW 的工作方式,网络连接可能实际上没有受到限制,但它实施了一种不完善的 NAT 形式,不支持您需要执行的操作。或者,如果您尝试设置服务器以接受入站连接(即由其他人而不是您发起的连接),则需要设置端口转发才能正常工作,这显然在这里是不可能的。无论如何,使用隧道是最有可能成功的方法。

相关内容