Eine neue Zentrale für WireGuard-Verbindungen
Mit der Veröffentlichung von Version 0.75.0 vollzieht NetBird einen deutlichen Schritt in Richtung Benutzerfreundlichkeit und Funktionsumfang. Die Open-Source-Software, die auf dem WireGuard-Protokoll basiert, um sichere Overlay-Netzwerke zu erstellen, ersetzt ihr bisheriges, auf Fyne basierendes Tray-Menü durch eine vollständig neu entwickelte Desktop-App. Diese basiert nun auf Wails v3 und nutzt ein modernes Frontend aus React und TypeScript.
Die neue Anwendung fungiert als zentraler Knotenpunkt für alle administrativen Aufgaben. Anstatt verschiedene Funktionen über das System-Tray zu verstreuen, bündelt die App nun den Verbindungsstatus, die Profilverwaltung sowie eine detaillierte Übersicht über Netzwerke und Peers an einem Ort. Auch die Auswahl von Exit Nodes, die Konfiguration von Einstellungen und das Erstellen von Debug-Paketen sind direkt in die Oberfläche integriert.
Verbesserte Benutzerführung und Sitzungsverwaltung
Die Entwickler haben insbesondere die Anmeldeprozesse überarbeitet. Der Client erkennt nun bevorstehende Sitzungsabläufe proaktiv, stößt bei Bedarf einen erneuten Login an und informiert den Nutzer per Benachrichtigung. Nach einem erfolgreichen Single-Sign-On (SSO) übernimmt der Go-basierte Teil der Anwendung den Verbindungsaufbau, was den Übergang vom Browser zur aktiven VPN-Sitzung deutlich robuster gestalten soll. Zudem wurde die Oberfläche internationalisiert und steht nun in zehn Sprachen, inklusive Deutsch, zur Verfügung.
Für Administratoren, die NetBird in verwalteten Umgebungen einsetzen, gibt es spezifische Anpassungen: Unter Linux wurde das System-Tray-Symbol an das jeweilige Theme angepasst. Zudem ist der Autostart bei neuen Installationen standardmäßig aktiviert. In Umgebungen mit Mobile Device Management (MDM) respektiert der Client die Vorgabe „disableAutostart“ strikt bei jedem Programmstart.
Neue Schnittstellen für Automatisierung und Integration
Ein wesentlicher technischer Fortschritt ist die Öffnung der Daemon-API. Mit Version 0.75.0 führt NetBird ein JSON-Gateway ein, das es erlaubt, den Daemon über HTTP und JSON anzusprechen. Dies eröffnet neue Möglichkeiten für die Anbindung eigener Verwaltungswerkzeuge, Monitoring-Systeme oder Automatisierungsskripte. Die API liefert dabei Status- und Ereignisströme sowie Endpunkte zur Auswahl von Netzwerken und Exit Nodes. Um die Systemlast zu minimieren, wurde eine Drosselung für Statusabfragen implementiert.
Auch der Verbindungsaufbau selbst wurde optimiert. Der DNS-Resolver ist nun in der Lage, Tunnel bereits bei der ersten Anfrage an einen internen DNS-Namen aufzubauen, anstatt erst bei Bedarf zu reagieren. Dies verkürzt die Wartezeit beim Zugriff auf interne Dienste spürbar.
Erweiterte Funktionen für Management und Sicherheit
Auf der Management-Ebene bietet die neue Version zusätzliche Kontrollmöglichkeiten. Administratoren können nun Dashboard-Funktionen und das sogenannte „Agent Network“ – eine Zugriffsschicht für KI-Agenten und Sprachmodelle – gezielter steuern. Verkehrsfilter lassen sich jetzt präziser nach Quell- und Ziel-IDs einschränken, was die Analyse des Datenverkehrs vereinfacht.
Im Sicherheitsbereich wurden ebenfalls Vorkehrungen getroffen: Beim Relay-Dienst wird der X-Real-IP-Header nur noch dann ausgewertet, wenn er von explizit als vertrauenswürdig konfigurierten Proxies stammt. Dies verhindert das Spoofing von Quelladressen durch manipulierte Header. Zudem wurden für den Eigenbetrieb (Self-Hosting) eine einheitliche Admin-CLI sowie ein vereinfachter Enterprise-Bootstrap eingeführt, um die Wartung der Infrastruktur zu erleichtern.
Die Software bleibt als Open-Source-Projekt verfügbar, wobei der Großteil unter der BSD-3-Clause-Lizenz steht und Teile unter der AGPLv3 lizenziert sind. Der Client ist für Windows, macOS und Linux verfügbar.