Introducción a Ngrok para Desarrolladores

Ngrok es una herramienta poderosa que facilita la exposición segura de tu servidor local a través de Internet. Esta herramienta es ideal durante el desarrollo de aplicaciones web, pruebas y colaboración con otros desarrolladores sin la necesidad de implementar en un entorno de producción.

Instalación de Ngrok

  1. Descarga el cliente de Ngrok desde el sitio oficial.
  2. Regístrate en el sitio web de Ngrok para obtener un token de autenticación.

Instalación con choco en Windows

choco install ngrok

Uso Básico

extrae el archivo descargado y ejecuta el cliente de Ngrok desde la línea de comandos.

./ngrok authtoken TU_TOKEN_DE_AUTENTICACION

Expón tu servidor local en un puerto específico (por ejemplo, el puerto 3000).

./ngrok http 3000

Ngrok generará una URL única (por ejemplo, https://abcdef123.ngrok.io) que apunta a tu servidor local a través de un túnel seguro.

Funcionalidades Clave

  • Túneles Seguros: Ngrok establece un túnel seguro entre tu servidor local y los servidores de Ngrok, permitiendo el acceso remoto de forma segura.
  • Inspección de Tráfico: Accede a la interfaz web de Ngrok para inspeccionar el tráfico que fluye a través del túnel, facilitando la depuración.
  • Redirecciones de Dominio: Personaliza la URL asignando un subdominio de Ngrok.
  • Compatibilidad con Múltiples Protocolos: Admite HTTP, HTTPS, TCP y UDP, adaptándose a diversas aplicaciones y servicios.

Desinstalación con choco en Windows

choco uninstall ngrok