我想向应用程序添加自动端口转发(NAT遍历)选项。

我知道可以使用UPnP(特别是与作为IGD(Internet网关设备)呈现自己的设备进行通信的部分)来完成此操作。

开发它时,我需要能够测试此端口转发功能。以及任何大型路由器系统公司的流量都是通过路由器路由的

  • 不提供UPnP。
  • 不想让我在实时服务中弄乱它。

  • 我的问题是:

    有人知道充当或模拟UPnP兼容路由器的任何软件吗?

    最佳答案

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

    另外,您可以在UPnp论坛上查看here的更多信息。

    以后编辑:

    您也可以尝试在igd激活的情况下设置linux/unix防火墙。

    这是ubuntu的论坛帖子。

    还有一个miniUPnp项目。

    关于networking - 模拟UPnP路由器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/217784/

    10-13 02:43