Эмуляция маршрутизатора UPnP

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

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

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

  • Не поддерживает UPnP.

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

У меня вопрос:

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

Я не знаю программного решения, поэтому пишу в качестве комментария. Но вы можете просто купить любой дешевый маршрутизатор, поддерживающий UPnP и NAT, и подключить его между вашей машиной разработчика и сетью вашей компании. Вы можете играть против реального устройства, еще находясь в корпоративной сети.

Franci Penov 20.10.2008 12:48

Ага - у меня есть маршрутизатор для тестирования, но было бы неплохо попробовать и программный маршрут, потому что я считаю, что качество реализации UPnP довольно сильно варьируется! :)

xyz 21.10.2008 20:44
Как создать страницу входа в систему с помощью HTML с использованием CSS
Как создать страницу входа в систему с помощью HTML с использованием CSS
Создание страницы входа в систему является важной частью создания веб-сайта или приложения, требующего аутентификации пользователя. Простую страницу...
5
2
3 212
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Кроме того, вы можете посетить форум UPnp для получения дополнительной информации здесь.

Позже редактировать:

Вы также можете попробовать настроить linux / unix firwall с активированным igd.

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

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

Хорошая идея - я всегда игнорировал ICS!

xyz 21.10.2008 20:40

Другие вопросы по теме