HeadlinesBriefing favicon HeadlinesBriefing.com

Wg-admin: Interface Web para Host WireGuard Existente

Hacker News •
×

Wg-admin: interface web para um host WireGuard já em execução. Ele lê arquivos em /etc/wireguard, permite que você adicione/edite/remova peers e aplica mudanças com wg syncconf para que a interface não seja reiniciada. wg-admin não instala WireGuard, não substitui wg-quick, nem reescreve linhas PostUp/NAT.

Instalar em um host que já executa WireGuard:

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

cd wg-admin

sudo ./install.sh

Em seguida, abra http://127.0.0.1:8080 e defina uma senha de administrador. Todos os *.conf já existentes em /etc/wireguard são listados e gerenciados in-place. Para remover o serviço (as configurações do WireGuard permanecem intactas): as configurações padrão residem em /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.

Mantenha o serviço em localhost. Coloque um reverse proxy com TLS na frente se alguém precisar de acesso. wg-admin é desenvolvido e mantido por Sergiu Voicu, cofundador de Logi Maxx Systems. Repositório: github.com/logimaxx/wg-admin. Licença: MIT.