Si necesitas un gateway VPN para acceder a tu red doméstica desde afuera, la opción más rápida y económica probablemente sea un Raspberry Pi Zero. Pero según [el reporte de [Samir Makwana]](https://www.xda-developers.com/i-use-esp32-as-a-vpn-gateway-for-my-whole-network-heres-how/), un ESP32-S3 es igual de capaz para uso moderado y en algunos aspectos incluso superior.
¿Cómo logra el ESP32 hacer de cliente Tailscale?
El truco está en el proyecto MicroLink, una implementación completa de cliente Tailscale para la familia ESP32. En algunos aspectos el ESP32 funciona mejor que un Raspberry Pi:
- Bootea en 2 segundos en lugar de 30.
- Consume 0,5 W frente a los 1,5 W del Pi.
- No hay riesgo de SD corrupta por la naturaleza del flash on-chip.
Comparado con el Pi, sin embargo, donde un cliente Tailscale se configura en unos minutos, esto le tomó varias horas poner en marcha. El mayor obstáculo fue asegurar memoria suficiente para los handshakes TLS, problema que se resolvió habilitando la PSRAM del ESP32.
¿Qué se puede hacer una vez que está corriendo?
Con el cliente VPN activo, el ESP32 funciona como máquina de salto SSH para acceder a otros dispositivos de la red doméstica, sin necesidad de exponer esas máquinas a la internet abierta.
El ESP32 también hospeda un servidor HTTP que puede enviar un paquete mágico de wake-on-LAN a otro dispositivo en la red local. Esto permite que equipos sin uso queden dormidos sin perder disponibilidad: basta con pedirle al ESP32 que los despierte cuando se necesiten.
¿Cuándo conviene y cuándo no?
El ESP32 no entrega mucho ancho de banda — streaming de video va a tener problemas —, pero funciona bien para aplicaciones ligeras. Si querés streamear video desde un ESP32, eso es técnicamente posible, pero ya entra en otro tipo de hack.
Para administradores que quieren acceso remoto a un par de máquinas, gestionar un servidor casero o mantener archivos accesibles desde afuera, el ESP32-S3 con MicroLink se convierte en una alternativa concreta de USD 5-7 contra los USD 15-20 de un Pi Zero 2 W.




