Вопрос

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

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

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

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

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

Мой вопрос заключается в следующем:

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

Это было полезно?

Решение

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

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

Последующее редактирование:

Вы также могли бы попробовать настроить брандмауэр linux / unix с игд активирован.

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

И есть такой миниУПнп проект тоже.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top