Предметная область выглядит следующим образом: есть несколько пользователей с доступом в интернет, но реальных IP ни у кого из них нету. Эти пользователи разбросаны по России. Можно ли каким-ниудь образом создать между ними локальную есть?
Первое решение, которое пришло мне на ум - сделать VPN сервер или воспользоваться услугами, какой-нибудь конторы которая предоставляет эти услуги. Но тогда весь трафик будет проходить через VPN сервер, который находится, например, в Москве и в итоге получится, что трафик между двумя людьми, находящимися в Сибири в соседних домах будет проходить через Москву. Глупо как-то получается.
Можно ли каким-нибудь образом создать p2p сеть между всем этими компьютерами, которая бы работала по принципу аналогичному bittorrent протоколу. То есть, есть один компьютер, который выполняет роль сервера, но траффик не проходит через него, а этот сервер дает кратчайший путь для передачи пакетов?