Hamachi позволяет создать локальную сеть (LAN) поверх Интернета. Чаще всего Hamachi-сети используются для соединения серверов с серым IP и клиентских компьютеров. Именно такой метод значительно усложняет дешифрацию клиентского трафика.
Любые приложения, которые работают через локальную сеть, могут работать через сети Hamachi, при этом передаваемые данные будут защищены, и обмен между ними осуществляется в стиле peer-to-peer.
Hamachi — система организации виртуальных защищённых сетей на основе протокола UDP. В такой сети узлы для установления соединения между собой используют третий узел, который помогает им лишь обнаружить друг друга, а передача информации производится непосредственно между узлами. При этом взаимодействующие узлы могут находиться за NAT или фаерволом.