Hamachi дает возможность создать LAN (локальную сеть) «поверх» интернета. Наиболее часто программу используют для соединения серверов, у которых нет IP-адреса для выхода в сеть интернет. Также можно подобным образом соединять и обычные клиентские компьютеры.

Все приложения, работающие посредством локальной сети, имеют возможность работы через виртуальную сеть, созданную Hamachi. При такой работе все данные, которые передаются от пользователя к пользователю, будут защищены, а передача будет происходить по технологии peer-to-peer.

В основе работы программы лежит протокол UDP. В этих защищенных сетях соединение между двумя узлами задействует подключение третьего узла. При этом третий узел лишь помогает первым двум узлам обнаружить друг друга, передача данных производится только между двумя узлами. При передаче узлы могут находиться за фаерволом или NAT.

Довольно частое применение Hamachi – использование для игры в старые игры. Во многих популярных играх официальные сервера уже отключены, а количество фанатов не иссякает. Тогда для игры используется Хамачи, ведь она может установить соединение между двумя игроками при условии, что игра поддерживает игру по локальной сети (а почти все старые игры такую возможность имеют). Также программа является способом поиграть в игру с друзьями тем игрокам, у которых нет частного IP-адреса.

До 19 ноября 2012 года программа распространялась бесплатно, но теперь ее полная версия платная. Бесплатная версия также есть, но в ней урезаны некоторые возможности. Например, одновременно можно подключать лишь пять устройств, свою сеть можно создавать лишь посредством ячеистой топологии. Однако купившим платную версию предоставляется значительный ряд преимуществ – продвинутое использование удаленного рабочего стола, расширенный контроль сетей, потоковая передача аудио и видео и многое другое. На нашем сайте можно скачать полную версию хамачи на русском языке!