HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin: Interfaz web para host WireGuard existente

Hacker News •
×

Wg-admin: Interfaz web para un host WireGuard existente. Lee archivos en /etc/wireguard, permite agregar/editar/eliminar peers y aplica cambios con wg syncconf para que la interfaz no se reinicie. wg-admin no instala WireGuard, no reemplaza wg-quick, ni reescribe las líneas PostUp/NAT.

Instalar en un host que ya ejecuta WireGuard:

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

cd wg-admin

sudo ./install.sh

Luego abra http://127.0.0.1:8080 y establezca una contraseña de administrador. Todos los *.conf ya existentes en /etc/wireguard se listan y gestionan en su lugar. Para eliminar el servicio (las configuraciones de WireGuard permanecen sin cambios): la configuración por defecto se encuentra en /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.

Mantenga el servicio en localhost. Coloque un proxy inverso con TLS delante si necesita acceso desde otros lugares. wg-admin es desarrollado y mantenido por Sergiu Voicu, cofundador de Logi Maxx Systems. Repositorio: github.com/logimaxx/wg-admin. Licencia: MIT.