// HEISE ONLINE — LINUX & OPEN SOURCE
Fernzugriff ohne Terminal-Zwang: Pangolin zieht in den Linux-Tray
Nicht mehr nur per Kommandozeile: Für die Fernzugriffsplattform Pangolin gibt es jetzt einen Linux-Desktop-Client mit Tray-Menü und GUI-Einstellungen.
This article is also available in
English.
It was translated with technical assistance and editorially reviewed before publication.
Erstmals gibt es einen offiziellen Linux-Desktop-Client für Pangolin. Er bietet ein Tray-Menü und grafische Einstellungen. Ein Companion-Modus verbindet das Programm mit dem bisherigen Kommandozeilen-Client.
Pangolin ist eine Open-Source-Plattform für den Zugriff auf Anwendungen und interne Netze. Das ursprünglich als Reverse-Proxy für selbst gehostete Dienste gestartete Projekt kombiniert WireGuard-Tunnel mit Benutzer- und Zugriffsverwaltung. Anwender können Pangolin selbst betreiben oder als Cloud-Dienst beziehen.
Über das Tray-Menü können Nutzer Verbindungen aufbauen und trennen, Konten und Organisationen wechseln sowie einen Exit Node auswählen. Er leitet den Internetverkehr über einen angebundenen Standort. Eine Statusansicht zeigt die verbundenen Sites. Details zu den Funktionen finden sich in der offiziellen Ankündigung.
Der Companion-Modus lässt die CLI die Anmeldung und den Tunnel der Desktopanwendung mitnutzen. Nach dem Verbindungsaufbau in der GUI können Anwender CLI-Befehle unter demselben Konto ausführen, ohne erneut pangolin login aufzurufen. Der Modus ist standardmäßig aktiv, sobald Desktop-Client und CLI installiert sind. Die Unterstützung für den Linux-Client kam mit CLI-Version 0.21.0 hinzu.
Ein separates Einstellungsfenster enthält Verbindungsstatus, Konten, Logs und Versionsinformationen. Das Tray-Menü bietet außerdem eine Updatesuche und die Installation der CLI. Linux- und Windows-Client nutzen dieselbe Codebasis: So entsprechen Menü, Anmeldung und Einstellungen der Windows-Version.
Der systemd-Dienst pangolin-client übernimmt mit Root-Rechten den Tunnel sowie Routen und DNS. Die grafische Anwendung läuft hingegen unter dem Benutzerkonto. Die Paketinstallation startet den Hintergrunddienst sofort und richtet ihn für den automatischen Start beim Hochfahren ein.
Administratoren können in /etc/pangolin-client/pangolin.json systemweite Standardwerte setzen. Nutzer können die meisten Einstellungen in einer eigenen Konfigurationsdatei unter ~/.config/pangolin-client/pangolin.json für ihr Benutzerkonto anpassen. Da die Konfigurationsschlüssel denen des Windows-Clients entsprechen, lassen sich vorhandene Einstellungen übernehmen.
Der Client unterstützt Ubuntu ab 22.04, Debian ab 12 und aktuelle Versionen von Fedora, openSUSE und Arch Linux. DEB-, RPM- und Arch-Pakete für x86-64 und ARM64 stehen auf der Linux-Download-Seite von Pangolin bereit. Ein Installationsskript erkennt Distribution und Architektur und installiert das passende Paket über den Paketmanager. Für andere Distributionen wie Gentoo oder Void Linux gibt es ein tar.gz-Archiv mit eigenem Installer, das neben systemd auch OpenRC unterstützt.