Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

awg3-webui

Interfaz web auto-alojada para gestionar servidores AmneziaWG 2.0/3.1. Construida desde fuentes con Go y Python (Flask). Soporta Docker, Proxmox LXC y MikroTik CHR. Incluye generación de perfiles CPS obfuscados, gestión de pares, certificados SSL y métricas Prometheus.

Ficha actualizada 23 sept 2026, 22:49 · upstream 23 sept 2026, 22:22 · release v1.0.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es awg3-webui

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

awg3-webui es un panel de gestión web diseñado para administrar servidores AmneziaWG, una implementación obfuscada de WireGuard destinada a evadir la inspección profunda de paquetes (DPI). A diferencia de las soluciones binarias estándar, este proyecto se construye desde el código fuente utilizando Go y Python, lo que mitiga riesgos de confianza en binarios precompilados. Es compatible con múltiples arquitecturas, incluyendo VPS convencionales, Raspberry Pi y dispositivos ARM.

CASOS DE USO
  • Gestión centralizada de servidores VPN obfuscados para usuarios finales o corporativos.
  • Generación automática de perfiles CPS (QUIC/TLS/DTLS/SIP) para evadir censura DPI.
  • Despliegue en hardware con recursos limitados como Raspberry Pi 3 o VPS económicos.
  • Integración con dashboards de monitorización mediante endpoint Prometheus y Grafana.
  • Configuración rápida en entornos MikroTik CHR sin necesidad de binarios manuales.
PUNTOS DESTACADOS
  • Construcción desde fuentes (Go/Python) para evitar problemas de integridad con binarios precompilados.
  • Soporte nativo y probado para AmneziaWG 3.1, incluyendo HeaderProtectionKey y RandomTrailers.
  • Compatibilidad multiplataforma verificada: Docker, Proxmox LXC (requiere privilegios) y MikroTik CHR.
  • Gestión completa de certificados SSL vía interfaz web (Let's Encrypt o auto-firmados).
  • Métricas expuestas en /metrics para integración con herramientas de observabilidad externas.
PRECAUCIONES
  • Requiere acceso root y privilegios especiales (NET_ADMIN, SYS_MODULE) dentro del contenedor.
  • El soporte AWG 3.1 está desactivado por defecto; activarlo requiere regeneración manual de claves existentes.
  • Bug conocido en RandomTrailers combinado con rangos H1-H3 que puede causar pérdida de paquetes (~25%).
  • No incluye binarios precompilados, aunque el Dockerfile automatiza la compilación desde fuentes.
  • La interfaz web es auto-alojada y no ofrece autenticación centralizada externa por defecto.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardCPS GeneratorAdd Peer
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Cambiar la contraseña por defecto inmediatamente tras el primer acceso. Asegurar que los puertos 443, 80 y 51820/udp estén abiertos en el firewall. Para Proxmox LXC, usar modo privilegiado (unprivileged=0). En MikroTik CHR, desactivar sendfile en nginx. Verificar disponibilidad del socket UAPI de amneziawg-go antes de aplicar cambios críticos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsGoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4438051820
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.