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.
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:
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.
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
Aún no hay comentarios.