LINUX.ORG.RU

Сообщения kostyarin_

 

Тестирование сети, UPnP, Hole Punching виртуально, без оборудования.

Форум — Development

Приветствую, господа и дамы.

В общем столкнулся с проблемой тестирования приложения, которое должно пробивать дыры в NAT посредством UPnP или UDP hole punching. Есть ли какая-то практика поднять виртуальную разветвлённую сеть, чтобы приложение схавало её как живую, без реальной сети? Роутеры и всё такое. В идеале, чтобы и потеря UPD пакетов бала какая-нибудь.

Или я многого хочу? Как вообще это делается, если кто сталкивался.

P.S.: Собственно потерю пакетов наверное можно через прокси-приложение организовать. Собственно любое небольшое сетевое приложения я могу накидать по быстрому, если это поможет.

P.P.S.: Логика того приложения проста: проверка всех сетевых устройств, если IP внешний, то используется он, если 192.168.* то пробуется UPnP, если не вариант, то пробивается UDP-дыра и приложение использует UDP (т.е. HTTPU). На данный момент у меня роутер с поддержкой UPnP и тестирую я его через удалённый SOCKS5 прокси обратно к себе на комп через ещё один UPnP порт.

 , ,

kostyarin_
()

RSS подписка на новые темы