Volver al inicio

AmneziaWG autoalojado: instalación con panel web

El material describe el despliegue de AmneziaWG 2.0 autoalojado usando scripts y un panel web en Rust. Instrucciones detalladas sobre instalación, gestión de clientes y enmascaramiento de tráfico. Recomendaciones para clientes para Windows, iOS, Android.

AmneziaWG autoalojado: scripts y panel para VPN
Advertisement 728x90

Despliegue de un Servidor AmneziaWG Autohospedado con Panel de Gestión Web

Configura tu propio servidor AmneziaWG utilizando un script de instalación y añade un panel web para automatizar la gestión de clientes. Esta solución mantiene el control total sobre tu infraestructura sin requerir acceso root para las aplicaciones cliente y minimiza el trabajo manual a medida que crece tu base de usuarios.

AmneziaWG 2.0 requiere paquetes actualizados, por lo que el script es compatible con un conjunto limitado de sistemas operativos. El script de instalación básico configura el servidor, genera claves y configuraciones. Un panel web basado en Rust con SQLite lo extiende para operaciones de usuario.

Instalación del Servidor Base

Descarga y ejecuta el script principal para desplegar AmneziaWG:

Google AdInline article slot
curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-install.sh
chmod +x amneziawg-install.sh
sudo ./amneziawg-install.sh

El modo no interactivo acelera el proceso:

sudo AUTO_INSTALL=y ./amneziawg-install.sh

Gestiona clientes mediante CLI:

  • Añadir: sudo ./amneziawg-install.sh --add-client alice
  • Eliminar: sudo ./amneziawg-install.sh --remove-client alice
  • Listar: sudo ./amneziawg-install.sh --list-clients

El parámetro S4 afecta al MTU — elige valores con cuidado para evitar problemas de conexión.

Google AdInline article slot

Desde el repositorio:

git clone https://github.com/wiresock/amneziawg-install.git
cd amneziawg-install
sudo ./amneziawg-install.sh

Añadir el Panel Web

Instala el panel sobre una VPN en funcionamiento:

curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-web.sh
chmod +x amneziawg-web.sh
sudo ./amneziawg-web.sh install

El script amneziawg-web.sh soporta instalación, actualización, eliminación y estado. El panel se ejecuta en 127.0.0.1:8080 y no está expuesto externamente por defecto.

Google AdInline article slot

Para acceso remoto mediante túnel SSH:

ssh -L 8080:127.0.0.1:8080 [email protected]

Luego abre http://127.0.0.1:8080 localmente. Para acceso externo, configura un proxy inverso.

El panel implementa operaciones del script: añadir/eliminar usuarios, deshabilitar y estadísticas. La interfaz es minimalista, centrada en tareas diarias.

Parámetros de Ofuscación de Tráfico

AmneziaWG usa I1–I5 para imitar protocolos conocidos. Sin ofuscación, la conexión es vulnerable a detección. Se recomienda configurar mediante selección de protocolo, dominio y navegador para QUIC.

WireSock Secure Connect utiliza un modelo de aplicación en lugar de edición manual de paquetes. Los parámetros I1–I5 requieren pruebas — las combinaciones funcionales quedan obsoletas rápidamente.

Aplicaciones Cliente

  • Windows: WireSock Secure Connect (versión 3.3.1+ con soporte para AmneziaWG 2.0)
  • iOS: AmneziaWG
  • Android: WG Tunnel

Estos clientes garantizan operación estable con un servidor autohospedado.

Escalando la Infraestructura

Los scripts están separados: la VPN base funciona independientemente, el panel es una capa opcional. A medida que crecen los usuarios, las tareas rutinarias (recrear configuraciones, revocar acceso) se automatizan mediante la interfaz web.

Ventajas de este enfoque:

  • Control total sin aplicaciones externas que requieran root.
  • Modularidad — el panel no es obligatorio.
  • Gestión del ciclo de vida: instalar/actualizar/eliminar.
  • Acceso local por defecto para seguridad.
  • CLI para automatización con scripts.

Puntos Clave

  • El script deja el control con el administrador, evitando acciones root automatizadas.
  • El panel web en Rust con SQLite es ligero, sin dependencias externas.
  • La ofuscación I1–I5 es crítica para la estabilidad de la conexión.
  • El soporte de AmneziaWG 2.0 requiere paquetes del SO frescos.
  • Clientes: WireSock para Windows, AmneziaWG para iOS, WG Tunnel para Android.

— Editorial Team

Advertisement 728x90

Leer después