Технология Hamachi для создания виртуальных сетей работает следующим образом: habr.com
- Серверы Hamachi не пропускают трафик через себя. habr.com Их задача — помочь установить прямое зашифрованное соединение. habr.com В процессе обращения клиентов Hamachi к сервису они сообщают свои текущие IP-адреса и порты, как бы «пробивая» NAT изнутри. habr.com Таким образом становится возможным установить прямое соединение. habr.com
- Если компьютеров больше двух, возникает необходимость в маршрутизации трафика. habr.com Hamachi решает этот вопрос, выстраивая Mesh-сеть из p2p-клиентов. habr.com Каждый участник сети играет одновременно роль клиента и маршрутизатора, обрабатывая предназначенный ему трафик и пропуская трафик для других участников. habr.com
После того как с помощью сервера Hamachi создаётся виртуальная сеть между выбранными компьютерами, обмен информацией между клиентами VPN-сети происходит уже напрямую, то есть без участия сервера Hamachi. compress.ru Для обмена данными между клиентами VPN-сети используется протокол UDP. compress.ru