Hamachi - программа для создания псевдолокальной сети между компьютерами через Интернет. За счет создания виртуальной локальной сети Hamachi дает возможность играть в старинные многопользовательские игры, которые не поддерживают соединение через Интернет и официальные серверы которых уже закрыты.
Для соединения между компьютерами используется технология VPN (виртуальная частная сеть), обмен данными внутри которой шифруется алгоритмом AES с 256-битным ключом, при этом данные передаются в стиле peer-to-peer (равный к равному) и обеспечивается полная защита передаваемой информации.
Сама виртуальная защищенная сеть строится на протоколе UDP, при этом компьютеры в такой сети используют сервер посредник для соединения между собой, а весь дальнейший обмен данными идет напрямую. При этом нахождение конечных компьютеров за файрволами или NAT не является препятствием для создания к виртуальной локальной сети.
При первом запуске Hamachi необходимо один раз пройти простую регистрацию непосредственно в программе, после чего вы можете создавать новые сети и подключаться к существующим, для чего вам необходимо знать идентификатор и пароль сети с которой вы соединяетесь.
Бесплатная версия Hamachi имеет небольшие ограничения: доступна только ячеистая топология сети (то есть узлы соединяются по принципу каждый с каждым, что позволяет добиться высокой отказоустойчивости и обеспечивает широкий выбор маршрута трафика между клиентами), а максимальное количество соединяемых компьютеров ограничено пятью.