Repolode
netbirdio

netbirdio/netbird

Открытая mesh VPN на базе WireGuard, которая соединяет устройства, людей и AI-агентов через зашифрованные P2P-туннели с контролем доступа на основе идентификации.

Open source альтернатива:TailscaleZeroTierCloudflare Access

Звёзды
30,186
Форки
1,778
Открытые issues
792
Последний коммит
12 часов назад

Что это?

NetBird объединяет частную P2P-сеть, не требующую настройки, и централизованную систему контроля доступа. На каждом устройстве работает агент NetBird, который управляет туннелем WireGuard: устройства могут подключаться друг к другу без открытия входящих портов, сложных правил файрвола и VPN-шлюза.

Доступ регулируется группами и правилами, которыми управляют из единого интерфейса администратора; предусмотрена поддержка SSO и MFA, интеграции с IdP, частный DNS, маршруты во внешние сети и exit nodes. Если напрямую пройти через NAT не удаётся, трафик перенаправляется через relay-сервис. Проект можно использовать через облачный NetBird Cloud или развернуть самостоятельно с Docker. Клиенты доступны для Linux, macOS, Windows, Android, iOS, FreeBSD, а также ряда платформ для роутеров и NAS.

В репозитории находятся Management Service, Signal Service, Relay Service и клиентские компоненты на Go. Также доступны публичный API, Terraform provider и коллекция Ansible для автоматизации.

Ключевые возможности

  • 01P2P-туннели WireGuard с автоматическим обнаружением узлов и переключением на relay при необходимости.
  • 02Гибкий контроль доступа с помощью групп и правил, которыми управляют из единого интерфейса администратора.
  • 03Поддержка SSO и MFA, интеграции с IdP и синхронизация групп IdP.
  • 04Маршруты во внешние сети, exit nodes и частный DNS с пользовательскими зонами.
  • 05SSH, а также SSH и RDP через браузер с централизованными политиками доступа.
  • 06Публичный API, Terraform provider и коллекция Ansible для автоматизации.

Сценарии использования

  • Объединение офисных ноутбуков, серверов и домашних лабораторий в одну частную сеть без традиционного VPN-шлюза.
  • Предоставление удалённым сотрудникам контролируемого доступа к внутренним сервисам с SSO и политиками для отдельных групп.
  • Маршрутизация трафика в частную подсеть или использование exit node с удалённого устройства.
  • Развёртывание собственного overlay-сетевого решения с нулевым доверием на небольшой VM с Docker Compose.

Быстрый старт

  1. 1

    Скачайте и установите клиент NetBird с сайта app.netbird.io/install

  2. 2

    Зарегистрируйтесь через Google, Microsoft, GitHub или по адресу электронной почты, а затем откройте панель администратора

  3. 3

    Или разверните самостоятельно: запустите официальный скрипт установки из README (потребуются Linux-VM, публичный домен и Docker Compose)

Что важно знать

  • Используются разные лицензии: большая часть кода распространяется по BSD-3-Clause, а каталоги management, signal и relay — по AGPLv3.
  • Для самостоятельного размещения нужны публичный домен, Linux-VM с открытыми портами 80, 443 и UDP 3478, а также Docker Compose.
  • Ветка main может быть нестабильной или неработоспособной, поэтому для стабильной работы используйте релизы с тегами.
  • Функция Agent Network находится в бета-версии.

В подборках

Темы

Частые вопросы

Что такое netbird?
Открытая mesh VPN на базе WireGuard, которая соединяет устройства, людей и AI-агентов через зашифрованные P2P-туннели с контролем доступа на основе идентификации. NetBird объединяет частную P2P-сеть, не требующую настройки, и централизованную систему контроля доступа. На каждом устройстве работает агент NetBird, который управляет туннелем WireGuard: устройства могут подключаться друг к другу без открытия входящих портов, сложных правил файрвола и VPN-шлюза.
netbird можно использовать бесплатно? Какая у него лицензия?
netbird распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
netbird всё ещё поддерживается?
Активно поддерживается. Последний коммит в netbird — 24 окт. 2026 г..
Для чего можно использовать netbird?
Объединение офисных ноутбуков, серверов и домашних лабораторий в одну частную сеть без традиционного VPN-шлюза. Предоставление удалённым сотрудникам контролируемого доступа к внутренним сервисам с SSO и политиками для отдельных групп. Маршрутизация трафика в частную подсеть или использование exit node с удалённого устройства. Развёртывание собственного overlay-сетевого решения с нулевым доверием на небольшой VM с Docker Compose.
Как установить netbird?
Скачайте и установите клиент NetBird с сайта app.netbird.io/install Зарегистрируйтесь через Google, Microsoft, GitHub или по адресу электронной почты, а затем откройте панель администратора Или разверните самостоятельно: запустите официальный скрипт установки из README (потребуются Linux-VM, публичный домен и Docker Compose)
Где скачать netbird?
Исходный код и инструкции по установке — на GitHub: https://github.com/netbirdio/netbird

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа безопасного удалённого доступа на базе WireGuard, изначально рассчитанная на самостоятельное размещение, с политиками на основе идентификации, проверкой устройств и журналами аудита.

9,1 тыс.+3 за неделю465ElixirApache-2.0Обновлён 12 часов назад