Saltar a contenido

Wg-easy

image-20210506104427925

¿Que es este repositorio?

Este repositorio te permitirá desplegar WG-Easy es una VPN basada en el software WireGuard con una interfaz web fácil de usar y permite listar, crear, editar, eliminar y habilitar o deshabilitar clientes, mostrar códigos QR de clientes, descargar archivos de configuración de clientes y mostrar estadísticas de conexión. También es capaz de manejar direcciones IPv6, lo que lo hace útil para usuarios que tienen un ISP que utiliza CGNAT.

Configuración

hiveagilectl install wg-easy

Ajustar las variables del fichero .env

WG_HOST=vpn.hiveagile.dev

PASSWORD="HiveAgile2021."
WG_ALLOWED_IPS="0.0.0.0/0, 10.8.1.0/24"
WG_PORT=51820
WG_DEFAULT_ADDRESS=192.168.240.x
WG_DEFAULT_DNS="94.140.14.14"

WG_HOST

Esta variable define el dominio donde accederas a wg-easy, recuerda apuntar previamente el registro DNS de tipo A para que te funcione.

PASSWORD

Establece la passworrd para iniciar sesión en el panel de wg-easy

USO

Una vez editado el fichero puesdes ejecutar el contenedor como normalmente.

cd /root/containers/wg-easy
docker-compose up -d

Actualizaciones automáticas (Opcional)

Puedes usar watchtower que actualiza todos los contenedores que estan como latest

Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower -i 30

Invitación a mi Canal.

Estás invitado a mi canal de telegram, donde publico más soluciones como esta.

Telegram-iconhttps://t.me/aitorroma


ko-fi