CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPrecios
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Glosario/Ngrok

Ngrok

Raul 10 de febrero de 2026

Definición

Ngrok es una herramienta de tunneling que crea un túnel seguro entre tu máquina local y una URL pública temporal, permitiéndote exponer servicios que tienes en localhost a Internet sin abrir puertos ni configurar DNS.

Descripción

¿Qué te permite hacer? Probar y compartir aplicaciones web que solo están en tu entorno local (por ejemplo, enseñar un MVP a un cliente o socio) mediante una URL pública HTTPS. Recibir webhooks de servicios como Stripe, PayPal o WhatsApp directamente en tu entorno de desarrollo local, sin desplegar a un servidor público. Acceder desde fuera de tu red a servicios internos (APIs, paneles, etc.) usando túneles cifrados que atraviesan NAT y cortafuegos. Asignar subdominios públicos temporales (por ejemplo, https://<subdominio>.ngrok.app) que redirigen tráfico HTTP/HTTPS a un puerto local como 3000 u 8000. Uso básico Instalas el binario del agente de ngrok en tu sistema (hay instaladores para Windows, macOS, Linux y soporta contenedores Docker). Creas una cuenta gratuita y obtienes tu token de autenticación para vincular el cliente con tu cuenta. Arrancas tu servidor local, por ejemplo en localhost:3000. Ejecutas en la terminal un comando como: ngrok http 3000 para exponer el puerto 3000 vía HTTP/HTTPS mediante un túnel seguro. Ngrok te devuelve una URL pública (por ejemplo, https://xxxx.ngrok.app) que puedes compartir; cualquier petición a esa URL se redirige por el túnel hasta tu servidor local. Casos de uso típicos para devs Desarrollo de APIs en Node.js, Next.js u otros frameworks, recibiendo tráfico real en tu entorno local sin necesidad de desplegar. Testing de integraciones de terceros que requieren URLs públicas (webhooks de pago, bots, sistemas de autenticación, etc.). Acceso remoto a paneles internos o servicios en redes cerradas sin montar VPN complejas, aprovechando los túneles cifrados y autenticación de acceso.

Ejemplo

# 1. Inicia tu aplicación en localhost (por ejemplo, en el puerto 3000) npm run dev # 2. En otra terminal, crea el túnel con ngrok ngrok http 3000 ## Al ejecutar el segundo comando, ngrok te mostrará una URL pública del tipo https://xxxx.ngrok.app que redirige todo el tráfico al http://localhost:3000 de tu máquina local.

← Volver al glosario