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
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.
- 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.
- 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.
- 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.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.


