ZeroTier — это опытный ветеран, Tailscale — народный любимец за простоту, а NetBird — амбициозный новичок, делающий ставку на открытость и контроль.

Параметр ZeroTier Tailscale NetBird
Основной протокол Собственный, закрытый WireGuard (в пространстве пользователя) WireGuard (в ядре Linux)
Приоритет проекта Гибкость и симуляция L2-сети Максимальная простота использования Открытость и полный контроль
Контроль (Self-hosting) Есть, устоявшееся решение Ограничен (через Headscale) Полный (все компоненты открыты)
Самостоятельный хостинг (сложность) Низкая Средняя (через Headscale) Высокая (требует опыта)
ОС и платформы Широкий спектр Широкий спектр Широкий спектр
Бесплатный тариф (облачный) До 10 устройств До 100 устройств, 3 пользователя До 100 устройств
Управление доступом (ACL) Мощное, через правила Flow Rules Гибкое, через HuJSON ACL Продвинутое, с графическим интерфейсом

 

Основное различие кроется в выборе фундамента.

  • ZeroTier создаёт настоящую «виртуалку». Он работает на 2-м (канальном) уровне, эмулируя Ethernet-коммутатор. Это даёт максимальную гибкость для специфических задач (например, для игр, использующих LAN-мультикаст), но его собственный протокол может уступать в производительности.

  • Tailscale и NetBird — «сыновья» WireGuard. Оба построены на передовом и быстром протоколе WireGuard, но есть важный нюанс:

    • NetBird на Linux-машинах задействует WireGuard в ядре. Это даёт максимальную производительность (пропускная способность выше в 2-3 раза) и меньшую задержку.

    • Tailscale по умолчанию использует версию в пространстве пользователя, что немного медленнее, но обеспечивает лучшую совместимость.

Контроль и управление: ваш личный сервер?

  • ZeroTier позволяет запустить свой центр управления (planet/moon), и сделать это довольно просто.

  • Tailscale официально управляется через облако Tailscale. Это просто и надёжно, но ваши метаданные уходят третьей стороне. Если вы хотите полный контроль, вам придётся использовать Headscale — открытую реализацию сервера Tailscale.

  • NetBird — настоящий «чемпион» по открытости: все его компоненты (сервер управления, сигнальный сервер, релейный сервер и панель управления) доступны в исходном коде. Вы сами решаете, где и как их запускать, но платите за это существенной сложностью настройки (вам потребуется свой OIDC-провайдер).

Производительность и надежность

  • Peer-to-Peer магия: Все три решения умеют устанавливать прямое соединение (P2P) между устройствами для минимальной задержки. Если прямое соединение невозможно, они переключаются на резервные релейные серверы (Tailscale называет их DERP, NetBird — TURN).

  • Скорость: Здесь впереди NetBird благодаря работе с ядром. Тесты показывают, что в сценариях «машина-машина» решения на основе WireGuard могут быть в 2-5 раз быстрее аналоговZeroTier в тех же тестах стабильно показывает более скромные результаты.

Удобство для администратора и пользователя

  • ZeroTier — инструмент для опытных администраторов. Его настройка через командную строку и мощные, но сложные ACL могут отпугнуть новичка.

  • Tailscale — король простоты. Вход через Google/GitHub — и вы в сети.

  • NetBird в облачной версии так же прост, как Tailscale. Но как только речь заходит о самостоятельном хостинге, он становится самым сложным из троих, требуя опыта в настройке доменов и серверов аутентификации. Однако его веб-интерфейс для управления правами (ACL) — один из самых удобных.


Какой выбрать для игры?

  1. ZeroTier: Если вы или ваш друг используете нестандартные протоколы или VPN, которым нужен настоящий LAN-режим (например, для некоторых старых или консольных игр). Это также хороший, стабильный и бесплатный вариант, если нужно подключить до 10 устройств. Но будьте готовы к более высокой задержке.

  2. TailscaleЛучший выбор для простого подключения «для игр» прямо сейчас. Это золотая середина: он невероятно прост в настройке, использует быстрый WireGuard, почти наверняка установит прямое P2P-соединение с минимальным пингом. Бесплатного тарифа на 100 устройств хватит с запасом.

  3. NetBird: Подойдёт, если вам критичен полный контроль над инфраструктурой, и вы готовы потратить время на его настройку. Или если вы используете Linux и хотите выжать максимум производительности из сети. Однако для быстрой игры «здесь и сейчас» это может быть излишним.