Volver al inicio

VLESS en OpenWRT: Instalación de Passwall

Guía para desplegar VLESS VPN vía Passwall en OpenWRT. Cubre reset, instalación, importación de nodos, ACL para excepciones. Adecuada para garantizar privacidad LAN y eludir bloqueos.

Desplegando VLESS VPN en router OpenWRT
Advertisement 728x90

Configurar VPN VLESS en OpenWRT con Passwall: Guía paso a paso

Passwall en OpenWRT te permite desplegar una VPN VLESS para toda tu red local. Esto garantiza la privacidad del tráfico, evita bloqueos y permite encadenar dos niveles de VPN. Requisitos: un router OpenWRT (mínimo 256 MB de RAM para la versión completa) y una suscripción válida a un servidor VLESS.

Primero, restablece tu dispositivo a sus valores de fábrica para eliminar software conflictivo —otros clientes de VPN, DoH/DoT o analizadores de tráfico.

Preparación del router

  • Conéctate por LAN a tu router (IP 192.168.0.1 o 192.168.1.1).
  • En la interfaz web, ve a Sistema → Respaldo/Flashear firmware y haz clic en Realizar reinicio.
  • Tras el reinicio, configura el WAN: ingresa la IP, puerta de enlace y DNS proporcionados por tu proveedor. Si hay filtrado por MAC, cambia la dirección MAC del interfaz WAN en Red → Interfaces → Dispositivos → WAN.

Verifica el acceso a internet desde dispositivos cliente.

Google AdInline article slot

Instalación de Passwall

Conéctate vía SSH:

  • Windows: Usa PuTTY.
  • macOS/Linux: Ejecuta ssh [email protected] (reemplaza la IP según corresponda).

Ejecuta este comando en una línea:

rm -f passwallx.sh && wget https://raw.githubusercontent.com/amirhosseinchoghaei/Passwall/main/passwallx.sh && chmod 777 passwallx.sh && sh passwallx.sh
  • Elige la opción 1 (RAM <256 MB) o la 2 (>256 MB).
  • Espera la finalización y reinicia con reboot.

Opcionalmente, restaura el nombre de host:

Google AdInline article slot
uci set system.@system[0].hostname='OpenWRT'
uci commit system
echo $(uci get system.@system[0].hostname) > /proc/sys/kernel/hostname
reboot

Asegúrate de que aparezca el menú Servicios → Passwall.

Importar y activar nodos VLESS

  • Ve a Servicios → Passwall → Suscripción de nodos → Añadir, introduce un nombre y la URL de suscripción de tu proveedor.
  • Haz clic en Suscripción manual. Los nodos se actualizarán en la Lista de nodos con resultados de ping.
  • En Configuración básica → Principal, selecciona tu nodo y activa el Interruptor principal. El estado central debe mostrar EN EJECUCIÓN.

Verifica la IP del cliente usando curl ip.me o whatismyipaddress.com —ahora debería mostrarte la IP de la VPN.

Registros: Accede mediante Servicios → Passwall → Ver registros.

Google AdInline article slot

Configurar exclusión de dispositivos

Para evitar que ciertos dispositivos usen la VPN:

  • Desactiva la aleatorización de MAC en la configuración del cliente Wi-Fi (en Android, usa una MAC estable por red).
  • En Servicios → Passwall → ACL → Añadir:

- Origen: Ingresa la dirección MAC del dispositivo.

- Puertos TCP/UDP sin reenvío: Establécelos en Todos.

- Haz clic en Guardar y aplicar.

  • Activa la regla y el interruptor principal.

El dispositivo excluido mantendrá su IP asignada por el ISP original.

Casos de uso:

  • Protección total de privacidad para toda la red local.
  • Bypass selectivo de bloqueos regionales.
  • Configuración de doble VPN: el router oculta los recursos ante el primer proveedor, mientras el cliente enmascara su IP ante el segundo.

Puntos clave a recordar

  • Compatibilidad: Solo se admiten routers listados en toh.openwrt.org.
  • Recursos: Usa la variante Passwall 1 si la RAM es inferior a 256 MB para evitar errores OOM.
  • Seguridad: El reinicio de fábrica elimina archivos temporales y conflictos; siempre usa una suscripción personal a VLESS.
  • Verificación: Comprueba el ping en la Lista de nodos, la IP pública y los registros.
  • Exclusiones: Es obligatorio usar una MAC fija —las dinámicas rompen las reglas.

Solución de problemas comunes

| Problema | Solución |

|--------|----------|

| Sin conexión a internet tras el reinicio | Reconfigura el WAN con los datos del ISP y activa el clonado de MAC |

| Passwall no se instala | Verifica la RAM; usa la variante 1 si la memoria es limitada |

| Los nodos no se actualizan | Usa suscripción manual y revisa los registros por errores |

| La VPN no se conecta | Elige un nodo con bajo ping y asegúrate de que el estado central sea EN EJECUCIÓN |

| Las exclusiones no funcionan | Asegúrate de que la MAC sea fija y los puertos estén en Todos |

— Editorial Team

Advertisement 728x90

Leer después