2008-10-20 6 views
5

Я хочу добавить в приложение автоматическую переадресацию портов (NAT Traversal).Эмуляция маршрутизатора UPnP

Я знаю, что это можно сделать с помощью UPnP (в частности, части, которая взаимодействует с устройством, представляющим собой устройство IGD - интернет-шлюз).

Мне нужно уметь проверять эту функцию пересылки портов при ее разработке. И независимо от того, какой крупный роутер-системный трафик компании работает через

  • Не обеспечивает UPnP.

  • Не хотел бы, чтобы я возился с ним, пока он находится в режиме реального времени.

Мой вопрос:

Кто-нибудь знает любое программное обеспечение, которое действует как или эмулирует совместимый маршрутизатор UPnP?

+0

Я не знаю программного решения, поэтому размещаю его как комментарий. Но вы можете просто купить любой дешевый маршрутизатор, поддерживающий UPnP и NAT, и подключите его между вашей машиной dev и вашей корпоративной сетью. Вы играете против реального устройства, все еще находясь на корпусе. – 2008-10-20 08:48:54

+0

Yup - У меня есть маршрутизатор для тестирования, но было бы неплохо попробовать программный маршрут, потому что я считаю, что качество реализации UPnP варьируется совсем немного! :) – xyz 2008-10-21 16:44:30

ответ

5

Вы можете использовать брандмауэр Windows/Общий доступ к Интернету, который supports UPnp по умолчанию. Просто настройте другую машину, активизировав общий доступ к подключению к Интернету, и у вас будет маршрутизатор UPnp.

Также вы можете проверить форум UPnp для получения дополнительной информации here.

Позже изменения:

Вы также можете попробовать создание Linux/Unix firwall с igd активизирован.

Это сообщение для форума ubuntu.

И есть проект miniUPnp.

 Смежные вопросы

  • Нет связанных вопросов^_^