HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin : Interface Web pour hôte WireGuard existant

Hacker News •
×

Wg-admin : interface Web pour un hôte WireGuard existant. Il lit les fichiers dans /etc/wireguard, vous permet d'ajouter/modifier/supprimer des pairs, et applique les modifications avec wg syncconf afin que l'interface ne soit pas redémarrée. wg-admin n'installe pas WireGuard, ne remplace pas wg-quick, et ne réécrit pas les lignes PostUp/NAT.

Installation sur un hôte qui exécute déjà WireGuard :

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

cd wg-admin

sudo ./install.sh

Puis ouvrez http://127.0.0.1:8080 et définissez un mot de passe administrateur. Tous les *.conf déjà présents dans /etc/wireguard sont listés et gérés en place. Pour supprimer le service (les configurations WireGuard restent intactes) : les paramètres par défaut se trouvent dans /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.

Gardez le service sur localhost. Placez un reverse proxy avec TLS devant si quelqu'un d'autre a besoin d'accès. wg-admin est développé et maintenu par Sergiu Voicu, cofondateur de Logi Maxx Systems. Dépôt : github.com/logimaxx/wg-admin. Licence : MIT.