
Состоялся релиз NetBird 0.75 — современной open-source платформы, предназначенной для создания защищенных частных сетей (Overlay networks) на базе протокола WireGuard. Ключевым новшеством версии стал полный отказ от использования фреймворка Fyne в графическом клиенте. Разработчики переписали приложение с нуля, задействовав стек Wails 3, React и TypeScript, что позволило кардинально улучшить пользовательский опыт.
Новые возможности графического интерфейса
Если раньше клиент был ограничен лишь компактным меню в системном трее, то теперь это полноценное приложение с расширенным функционалом. Пользователи получили возможность управлять сетевыми подключениями, анализировать список доступных узлов и ресурсов, а также переключаться между профилями непосредственно в окне программы.
Ключевые доработки клиента:
- Интерфейс: Главное окно предоставляет наглядную информацию о статусе подключения, текущем профиле, имени устройства, IP-адресе в оверлейной сети и выбранном выходном узле.
- Расширенное управление: Внедрена полноценная навигация по узлам, сетевым маршрутам и ресурсам с отображением их текущего статуса и принадлежности к группам.
- Профили: Реализована возможность добавления, переключения и удаления учетных записей прямо через меню программы.
- Exit Node: Выбор выходных узлов и доступных подсетей теперь осуществляется в несколько кликов без обращения к командной строке.
- Бесшовная аутентификация: Клиент своевременно предупреждает об истечении срока сессии. Важно, что повторный вход не разрывает уже активные туннели, SSH-соединения или сеансы удаленного доступа к рабочему столу.
- Локализация: Интерфейс поддерживает десять языков, включая русский, с возможностью переключения «на лету» без перезапуска.
- Диагностика: Инструмент автоматического сбора логов фонового процесса и GUI позволяет в один клик сформировать архив для отладки.
- MDM-политики: Корпоративные администраторы получили инструменты для скрытия отдельных вкладок клиента и ограничения прав пользователей на изменение настроек.
Технические улучшения и серверная часть
Помимо визуальных изменений, NetBird 0.75 получил ряд важных доработок под капотом. Были добавлены новые методы API для отслеживания состояния клиента, реализован HTTP/JSON-шлюз для взаимодействия с фоновым процессом, а также оптимизирована скорость установления соединений после DNS-запросов. Благодаря увеличению буфера ранних данных ретранслятора, работа сети стала более стабильной.
Команда разработки также сфокусировалась на исправлении ошибок: устранены проблемы с повторным запуском WireGuard-монитора, оптимизирована проверка контрольных сумм UDP в eBPF/XDP-прокси и исправлены критические сбои в работе DNS-компонентов и мобильных клиентов.
На серверной стороне проекта появились возможности фильтрации трафика по идентификаторам источника и назначения, расширены настройки параметров аккаунтов и добавлена опция отключения Device Authorization Grant для интеграций с Dex. Полный перечень технических изменений и свежие бинарные сборки доступны на официальной странице проекта.





