Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

awg-containers-and-tools

Herramientas para auto-hospedar servidores AmneziaWG (v1.0 a 3.1) mediante contenedores y una CLI en Rust. Gestiona parámetros de ofuscación, despliegue remoto SSH y resolución DNS interna sin depender del parser oficial obsoleto.

Ficha actualizada 24 sept 2026, 21:43 · upstream 24 sept 2026, 21:28 · release v0.4.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es awg-containers-and-tools

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

Este repositorio proporciona imágenes Docker para cada generación de protocolo AmneziaWG (1.0 a 3.1) y una herramienta CLI en Rust llamada `awg-tool`. La solución resuelve la incompatibilidad entre el daemon actualizado y las herramientas de configuración oficiales antiguas, comunicándose directamente vía UAPI. Incluye un servidor DNS interno para evitar fugas y una página de estado verificable.

La herramienta permite generar parámetros únicos por instalación para evadir detección DPI, con perfiles de mimetización de tráfico (QUIC, TLS, etc.). Soporta despliegue local con Docker Compose o instalación remota en servidores Linux conocidos vía SSH, gestionando dependencias y configuraciones automáticamente.

Ofrece diagnósticos detallados (`awg-tool doctor`) que identifican problemas como falta de permisos de red o configuración incorrecta sin exponer claves privadas. Las imágenes están disponibles para arquitecturas amd64 y arm64, facilitando su uso en hardware común como placas Raspberry Pi o servidores x86.

CASOS DE USO
  • Auto-hospedaje de servidores AmneziaWG 1.0 a 3.1
  • Despliegue remoto de nodos vía SSH sin intervención manual
  • Generación de configuraciones únicas para evitar bloqueo DPI
  • Protección contra fugas DNS mediante resolver interno
  • Diagnóstico y mantenimiento de la infraestructura VPN
  • Simulación de tráfico realista para evadir inspección
PUNTOS DESTACADOS
  • Soporte nativo para versiones 1.0, 1.5, 2.0, 3.0 y 3.1 en contenedores
  • CLI en Rust con generación automática de parámetros de ofuscación
  • Resolución DNS interna obligatoria para evitar fugas de datos
  • Diagnóstico automático de errores sin exponer material sensible
  • Imágenes optimizadas para amd64 y arm64 (incluido Raspberry Pi)
  • Gestión remota segura mediante SSH con detección de distribuciones
PRECAUCIONES
  • Proyecto no oficial, no respaldado por AmneziaVPN
  • Requiere Rust 1.90+ para construir la herramienta localmente
  • No incluye un clic único; requiere configuración manual inicial
  • Dependencia de Docker o contenedores para el despliegue del servidor
  • Soporte limitado a distribuciones Linux comunes detectadas automáticamente
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.

Despliegue manual

Utilizar `docker compose` para despliegue local. Generar parámetros únicos por instalación usando `awg-tool gen`. Verificar permisos de red y tun antes de iniciar. Para despliegue remoto, usar la opción SSH con claves seguras. No exponer el puerto del DNS al exterior. Mantener las imágenes actualizadas con `awg-tool update`.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.