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.
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
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.
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.
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.
2 comentarios
Es entendible hasta la parte que dice:
ngrok http 80
Seguidamente dice:
“Utilizar la dirección que se genera para el acceder al servidor local”
..pero, que direccion? en la consola se generan VARIAS COSAS:
Web interface: http://127.0.0.1:4040
forwarding: http://34553436778.negok.io
forwarding: https://4534534555.ngrok.io
etc.
Además la imagen “Download search” es pésima, poco clara
Hola, Debes utilizar el enlace que se genera y termina en *****.ngrok.io
Ese es el enlace público