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
- Descarga el cliente de Ngrok desde el sitio oficial.
- 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