Está en la página 1de 2

Laboratorio: Ngrok

[Agregue los nombres de los integrantes del grupo]

Ngrok es una herramienta que se utiliza para exponer aplicaciones tipo servidor que se ejecutan
en redes locales detrá s de dispositivos NAT y/o firewalls, de manera que aplicaciones tipo cliente
se puedan conectar a través de Internet usando tú neles seguros.

En esta actividad vamos a aprender a configurar ngrok para ejecutar la aplicació n cliente-
servidor de eco vista en clase.

Construya un documento a medida que va desarrollando el laboratorio, donde deje evidencia del
proceso realizado. Incluya capturas de pantalla y comentarios para apoyar las respuestas en cada
paso.

Parte 1. Creación de la cuenta y ejecución de la aplicación cliente-


servidor de eco en un solo computador
1. Descargue la aplicació n ngrok en su computador. Ingrese a: https://ngrok.com/download
y siga las instrucciones.

2. Cree una cuenta en ngrok y obtenga su token de autenticació n.

3. En su computador, en una consola, ejecute el comando ngrok authtoken seguido del


token asignado.

4. Exponga el puerto utilizado para el programa servidor de eco, ejecutando el comando


ngrok tcp 3400. Observe la direcció n y puerto asignados para el puerto que acaba de
exponer en su computador.

[Agregue una imagen del resultado de exponer el puerto]

5. Ejecute el programa servidor de eco sin modificar nada. Asegú rese de que el puerto que se
acaba de exponer sea el puerto que utiliza el servidor para escuchar.

6. Modifique el có digo fuente del programa cliente de eco, de manera que la direcció n donde
va a encontrar el servidor en ejecució n sea la que estableció ngrok en el numeral 4. Por
ejemplo: 6.tcp.ngrok.io y el nú mero de puerto, por ejemplo 15109. Ejecute el programa
cliente.

[Agregue una imagen de la consola al finalizar la ejecució n del programa cliente]

[Agregue una imagen de la consola al finalizar la ejecució n del programa servidor]

Carlos Eduardo Gómez Montoya – Juan Sebastián Salazar Osorio Septiembre de 2021
Parte 2. Ejecución de la aplicación cliente-servidor de eco en dos
computadores
En grupos, seleccione cuá l de los compañ eros va a ejecutar el programa servidor utilizando el
puerto que expuso en el numeral 4 de la parte 1 de este laboratorio. El compañ ero que va a
ejecutar el servidor debe compartir la direcció n y el puerto asignados por ngrok.

Los demá s compañ eros, van a ejecutar el programa cliente, en la misma forma como lo hicieron
en el numeral 6 de la parte 1 de este laboratorio.

Por cada integrante del grupo,


[Agregue una imagen de la consola al finalizar la ejecució n del programa cliente]

[Agregue una imagen de la consola al finalizar la ejecució n del programa servidor]

RETO: Configurar ngrok en una máquina virtual y ejecutar el


programa servidor de eco. El programa cliente de eco se ejecuta
desde un computador remoto.
Para completar este reto, debe realizar las siguientes actividades:

 Crear una má quina virtual.


 Instalar el sistema operativo.
 Instalar Java JRE.
 Descargar el archivo ngrok en la má quina virtual.
 Autenticarse en el sitio web de ngrok.
 Exponer el puerto del servidor.
 En el computador host, exportar el programa servidor de eco en formato .jar.
 Copiar el archivo .jar en la má quina virtual.
 Ejecutar el programa servidor en la má quina virtual.
 Ejecutar el programa cliente en la má quina host.

[Agregue imá genes y comentarios de actividad]

Carlos Eduardo Gómez Montoya – Juan Sebastián Salazar Osorio Septiembre de 2021

También podría gustarte