Ngrok explicado: publica tu localhost de forma segura
Infografía en español que resume qué es ngrok, cómo crea un túnel cifrado desde una URL pública a tu app local, su flujo típico, usos, ventajas, límites y cuándo conviene usarlo frente a un despliegue.
- Complejidad
- Introductoria
- Lectura
- 5 min de lectura
- Publicada
Con la imagen ajustada, las flechas izquierda y derecha van a la infografía anterior y siguiente. Al acercarla, las flechas la desplazan. Las teclas más y menos acercan y alejan, y la tecla cero vuelve a ajustarla.
Cargando la imagen…

Sobre esta infografía
Resumen editorial: - Idea central: ngrok crea un túnel seguro entre internet y tu máquina local para acceder a una app sin desplegarla. - Problemas que aborda: localhost solo funciona en tu equipo; red detrás de NAT/firewall; necesidad de compartir demos, webhooks o pruebas rápidas. - Cómo funciona (alto nivel): 1) usuario inicia petición → 2) URL pública de ngrok recibe la solicitud → 3) red de túneles/edge de ngrok la enruta de forma segura → 4) se establece un túnel cifrado → 5) la app local en localhost:3000 responde; la respuesta regresa por el mismo camino. - Flujo de uso típico: levantas tu app, inicias ngrok apuntando al puerto, se genera una URL pública HTTPS, compartes la URL y el tráfico llega a tu app. Comando ilustrativo: "ngrok http 3000". - Usos principales: compartir demos; probar webhooks (Stripe, GitHub, Slack, etc.); validar en dispositivos móviles; QA/revisiones remotas sin desplegar. - Ventajas: configuración rápida; no requiere desplegar; HTTPS público; útil para desarrollo/pruebas; posible inspección de tráfico en algunos flujos. - Límites/precauciones: no sustituye un despliegue productivo; depende de que el túnel esté activo; no exponer rutas sensibles; revisar lo que se comparte. - ¿Cuándo usarlo? Para compartir hoy, desarrollo local e integraciones de prueba. ¿Cuándo desplegar? Producción, estabilidad permanente, dominio, escalado y monitoreo.
Ideas clave
- Ngrok permite compartir una app local sin desplegar creando un túnel seguro entre internet y tu máquina.
- Sirve cuando localhost está detrás de NAT o firewall y necesitas compartir demos o pruebas rápidas.
- Flujo técnico: usuario → URL pública de ngrok → red de túneles → túnel cifrado → app local; la respuesta regresa por ese camino.
- Uso típico: ejecutar la app, iniciar ngrok al puerto, obtener URL HTTPS y compartirla; el tráfico llega a la app.
- Casos de uso: demos, pruebas de webhooks, validación en móviles y QA/remoto.
- Ventajas: configuración rápida, HTTPS público, sin despliegue previo y con opciones de inspección de tráfico.
- Límites: no reemplaza producción; depende del túnel activo; evita exponer rutas sensibles; revisa lo compartido.
- Úsalo para desarrollo y pruebas; despliega cuando necesites producción, estabilidad, dominio y monitoreo.