Si tienes la necesidad de compartir tu proyecto web con alguien fuera de la red local, puedes hacerlo a través de un enlace seguro con NGROK.

Ngrok es una pequeña herramienta que te permite crear túneles seguros a un servidor local. Con esta herramienta usted puede crear sus proyectos de software en su máquina y con un solo comando, compartirlos con el mundo exterior sin tener que realizar ningún cambio en el router.

ngrok hace que la aplicación de desarrollo local sea de forma segura accesible desde la Internet pública ¿Quieres dar a tu cliente una vista previa del sitio que estás trabajando? Entonces utilice ngrok para obtener una dirección URL pública para la aplicación Web local.

ngrok-windows-webhooks

ngrok para Webhooks con Windows [Vía NGROK]

Muy seguro! Tiene algunas características muy buenas en la conexión, la cuál se puede cifrar. El tráfico también se puede analizar; es maravilloso.

Vamos a echar un vistazo de cómo un desarrollador de Windows o Linux que utiliza algún lenguaje de programación para crear aplicaciones web puede poner ngrok a trabajar.

1. Instalación de ngrok en Windows

1.1. Utilizar el paquete Chocolatey Package Manger

Si utiliza el gestor de paquetes Chocolatey (muy recomendable), la instalación requiere simplemente el siguiente comando desde un símbolo del sistema con privilegios elevados:

choco install ngrok.portable
Instalacion-NGROK

Instalacion de NGROK

 

Si quieres instalar El gestor de paquetes para Windows Chocolatey Package Manger te dejo el siguiente enlace. Ejecutas como administrador el CMD e incluyes los comandos que te indican. Muy fácil!

1.2. Instalar ngrok manualmente

La Instalación de ngrok manualmente implica unos pasos más:

  • Descargar el archivo ZIP de ngrok
  • Descomprimir el archivo ngrok.exe
  • Coloque el ngrok.exe en una carpeta de su elección
  • Asegúrese de que la carpeta se encuentra en su variable de entorno PATH

1.3. Versión de su instalación

Para probar que ngrok está correctamente instalado, abrimos una nueva ventana de comandos (símbolo del sistema o PowerShell) y ejecute el siguiente:

ngrok version

Se debe imprimir una cadena como “versión 2.xx ngrok“. Si usted consigue algo como “‘ngrok’ no se reconoce” probablemente significa que usted no tiene la carpeta que contiene ngrok.exe en la variable de entorno PATH. También puede ser necesario abrir una nueva ventana de comandos.

2. Cómo Funciona NGROK

Vamos a considerar que tiene un servidor web que se ejecuta en su máquina. Ahora, desea compartir con un colega un enlace para que vea la aplicación ha desarrollado. Para hacer esto usted tiene que utilizar solamente ngrok.

NGROK para Windows - Webhooks

NGROK para Windows – Webhooks [Vía NGROK]

Mientras que el servidor web se encuentre en el puerto 80, sólo tendrá que ejecutar el siguiente comando:

ngrok http 80

Entonces sólo tiene que utilizar la dirección que se genera para el acceder al servidor local desde cualquier parte del mundo.

Aplicacion-Web-Ngrok

Aplicación Web con Ngrok

Autentificar Token! Para autenticar el enlace, es decir, limitar el contenido mediante un usuario y una contraseña, primero debe crear una cuenta. Se lo explicamos paso a paso en el vídeo tutorial.

Después de crear la cuenta utilice el siguiente comando:

ngrok http -auth="usuario:contraseña" 80

Como se ha mencionado, todavía es posible “inspeccionar” los enlaces de tráfico generado. Para ello basta con ir a la siguiente dirección:

http://localhost:4040/

3. Vídeo Tutorial sobre NGROK

Pero hay más, usted puede ver aquí todas las características de esta herramienta fantástica.

Comparte tu aplicación web fuera de la red local con NGROK
5 (100%) 12 votes