Opera Unite устанавливает веб-сервер на компьютер пользователя и позволяет ему быть доступным со сквозным подключением к клиенту - без переадресации портов в случае тех, кто находится за маршрутизаторами. Из того, что я посмотрел, он делает это методами NAT Traversal в тех случаях, когда это возможно, в противном случае использует прокси-сервер. это http://dev.opera.com/articles/view/opera-unite-developer-primer/ рассказывает, как они это делают.
Может ли кто-нибудь пролить свет на то, как это возможно? Это больше похоже на одноранговое соединение, если они используют методы обхода NAT, такие как STUN, TURN и ICE.
Opera Unite пытается настроить переадресацию портов с помощью определенных UPnP /IGD звонки. (Домашние) маршрутизаторы, поддерживающие конфигурацию обхода портов UPnP, просто настроят переадресацию порта. Центральные серверы Opera Unite затем решают проблемы с разрешением имен.
Любой достойный корпоративный маршрутизатор не поддерживает IGD.