2008-10-20 79 views
5

我想添加自动端口转发(NAT穿越)到应用程序的选项。模拟UPnP路由器

我知道这可以使用UPnP(特别是与设备呈现为IGD - 互联网网关设备的设备进行通信的部分)完成。

我需要能够在开发它的同时测试这个端口转发功能。而且无论大公司路由器系统公司流量是否被破坏

  • 不提供UPnP。

  • 不想让我在现场服务中搞乱它。

我的问题是:

有谁知道,作为或模拟UPnP兼容的路由器的任何软件?

+0

我不知道一个软件解决方案,因此张贴为评论。但是,您可以购买任何支持UPnP和NAT的廉价路由器,并将其挂接在您的开发机器和公司网络之间。你可以在真正的设备上玩,同时还可以在企业网上玩。 – 2008-10-20 08:48:54

+0

是的 - 我有一个路由器来测试,但它也很好尝试软件路由,因为我收集UPnP实施质量差异很大! :) – xyz 2008-10-21 16:44:30

回答

5

您可以使用Windows防火墙/ Internet连接共享,默认情况下为supports UPnp。只需安装另一台机器,激活Internet连接共享,并且您将拥有一个UPnp路由器。

此外,您可以检查UPnp论坛以获取更多信息here

后来编辑:

您也可以尝试建立一个Linux/UNIX firwall与igd激活。

这里是ubuntu的论坛帖子。

还有一个miniUPnp项目。