Введение
Многие интересуются Full-Mesh (или P2P) VPN, хотят использовать их для игр с друзьями, для связи удаленных офисов, серверов, да для чего угодно. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.
Со своими серверами (преимущественно для игр):
Tunngle
Basic и Premium. Только Windows.
VPN для игр, аналог Hamachi. Zero-config через сервер программы. Чат с возможностью передачи файлов, голосовой чат на основе Ventrillo и Mumble. Имеется мини-файрволл.
В бесплатной версии можно создавать комнату до 32 человек, которая удаляется
после 3 дней неактивности. Нельзя настравать мини-файрволл, он блокирует порты
1-1024 и все протоколы, кроме tcp, udp и icmp. Пробивает NAT.
Premium дает возможность создавать комнаты до 255 человек, скрывать комнаты из
каталога, изменять ник, использовать QoS, настраивать мини-файрволл,
использовать ник вместо ip (dns).
Social VPN
Open Source. Windows и Linux. C#.
Zero-config с XMPP в качестве бекенда, интеграция с Gtalk. Пробивает NAT, соединяется напрямую, или использует свои сервера, если это невозможно. Есть DNS.
Remobo
Free. Windows, Linux и MacOS.
Аналог Hamachi, zero-config через сервер программы. Имеется встроенный чат. Возможно использовать другие компьютеры в качестве прокси. Пробивает NAT.
Есть PRO-версия, которая отличается наличием демона с CLI.
Без своих серверов:
NeoRouter
Free. Windows, Linux, MacOS, FreeBSD, Android.
Есть portable-версия и веб-клиент. Поддержка IPv6, пробивает NAT.
GBridge
Бесплатно. Только Windows.
Zero-config через Gtalk и Gmail. VPN, VNC, Шаринг, синхронизация и бекап файлов.
Генерация превью к картинкам, создание каталогов, стриминг аудио и видео (используется web-интерфейс).
Пробивает NAT, сервер-нода отсутствует.
P2PVPN
Open Source. Windows и Linux. Java.
VPN и чат между пирами. Используется BitTorrent (а конкретно трекер OpenBitTorrent) для поиска пиров вашей сети. NAT не пробивает, требует открытого порта хотя бы у одного участника сети, сервер-нода отсутствует.
Проект немного заглох, последяя версия вышла в 2010.
Wippien
Open Source. Windows и Linux.
Использует XMPP в качестве бекенда, интеграция с Gtalk. Пробивает NAT.
Для серверного использования:
tinc
Open Source. Windows, Linux, *BSD, MacOS, Solaris, iPhone.
Старый проект, легкое конфигурирование, сервер-ноды нет. Поддержка IPv6, пробивает NAT.
PeerVPN
Open Source, Linux и FreeBSD. Неофициальные порты для MacOS и Windows.
Поддержка IPv6, пробивает NAT.
Автор статьи ValdikSS