HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin: Web-Oberfläche für vorhandenen WireGuard-Host

Hacker News •
×

Wg-admin: Web-Oberfläche für einen bereits laufenden WireGuard-Host. Es liest Dateien in /etc/wireguard, ermöglicht das Hinzufügen/Bearbeiten/Löschen von Peers und wendet Änderungen mit wg syncconf an, ohne die Schnittstelle neu zu starten. wg-admin installiert WireGuard nicht, ersetzt wg-quick nicht und überschreibt PostUp/NAT-Zeilen nicht.

Installation auf einem Host, der bereits WireGuard ausführt:

git clone https://github.com/logimaxx/wg-admin.git

cd wg-admin

sudo ./install.sh

Öffnen Sie dann http://127.0.0.1:8080 und richten Sie ein Administratorkennwort ein. Alle *.conf-Dateien, die bereits in /etc/wireguard vorhanden sind, werden aufgelistet und vor Ort verwaltet. Um den Dienst zu entfernen (WireGuard-Konfigurationen bleiben unverändert): Die Standardkonfiguration befindet sich in /etc/wg-admin.env: WG_ADMIN_HOST=127.0.0.1, WG_ADMIN_PORT=8080, WG_ADMIN_CONFIG_DIR=/etc/wireguard, WG_ADMIN_STATE_DIR=/var/lib/wg-admin.

Behalten Sie den Dienst auf localhost bei. Wenn jemand anderes Zugriff benötigt, legen Sie einen Reverse-Proxy mit TLS vor. wg-admin wird von Sergiu Voicu entwickelt und gewartet, Mitgründer von Logi Maxx Systems. Repository: github.com/logimaxx/wg-admin. Lizenz: MIT.