Localhost Tunneling with Ngrok on Mac OS X
Tabla de contenido:
El mayor desafío para cualquier desarrollador es la prueba del software que ha escrito. Y las pruebas se vuelven más difíciles cuando construyes algo para dispositivos móviles o una plataforma diferente a la tuya. En su mayoría, el desarrollo ocurre en el nivel local; todos los servidores web se ejecutan en localhost. Solo usted puede ver su trabajo antes de implementarlo en alguna parte. Ingrese ngrok , un servicio gratuito para Windows que expone los servidores locales a Internet pública a través de túneles seguros.
¿Qué es la seguridad ngrok?
¿Qué es ngrok? ¿Cómo usar ngrok? ngrok le permite exponer los servidores locales detrás de Firewalls, a la internet pública a través de túneles seguros. La herramienta requiere configuración cero y viene con un interceptor de red incorporado.
La tunelización ha prevalecido durante años, la mayoría de las VPN también usan el concepto de túnel para brindarle acceso sin restricciones a los sitios web. Del mismo modo, ngrok crea un túnel seguro entre Internet público y su servidor localhost. Básicamente, puede hacer que cualquier sitio web / aplicación web / servicio web que se ejecute en // localhost: 8080 accesible a través de Internet con un solo comando.
La mayoría de las funciones que ofrece ngrok son libre de usar. Y los límites de freeware son lo suficientemente buenos para un desarrollador intermedio que está buscando probar su aplicación. Aunque ngrok también se ofrece como un servicio, es totalmente opcional omitir esa parte y descargar directamente la herramienta y ponerse en marcha.
Cómo usar ngrok
Puede registrarse en ngrok, y es gratis. Crear una cuenta le permitirá administrar todos sus túneles activos desde un tablero basado en la nube.
Cómo exponer su servidor web local a Internet
Crear un túnel para su servidor web local o cualquier servidor es muy simple. Descargue y descomprima ngrok. Ahora abra una ventana de CMD / PowerShell y vaya a la carpeta donde están los contenidos descomprimidos.
Ahora ejecute el siguiente comando para crear un túnel seguro a su servidor local.
./ ngrok http 8080
Donde 8080 es el puerto en el que su servidor está escuchando. Si no está seguro del número de puerto, vaya al número de puerto predeterminado que es 80.
Si desea conectar esta instancia de ngrok a su cuenta, debe proporcionar el token de autenticación antes de ejecutar el comando anterior. Para hacerlo, inicie sesión en su cuenta ngrok. Obtenga su token de autenticación desde allí y luego ejecute el siguiente comando en una ventana de CMD.
./ ngrok authtoken your_token_here
Esto es solo una acción de una sola vez y no necesita repetirse cada vez.
Una vez que ` Si se creó un túnel, ngrok mostrará la URL pública en su servidor. La URL pública es un subdominio de ngrok.io y se genera aleatoriamente. Incluso puede crear subdominios personalizables persistentes y fáciles de leer, pero para eso, debe actualizar a un plan pago.
Creo que las URL predeterminadas son lo suficientemente buenas para probar su aplicación. Debería considerar la actualización solo si quiere algo de calidad de producción y persistente.
ngrok Interceptor
ngrok también viene con un interceptor incorporado que puede abrirse abriendo //127.0.0.1:4040. El interceptor le permitirá ver todas las solicitudes de red entrantes y sus respuestas. Interceptor es muy útil cuando depura algo o desea ver las solicitudes entrantes. Al lado del interceptor, puede encontrar la pestaña de estado. Esta pestaña le permite ver todo tipo de información sobre su túnel. Puede ver algunas estadísticas, como conexiones, duraciones de conexión, solicitudes HTTP, direcciones de servidor y protocolos.
Con el plan gratuito, solo puede crear un túnel a la vez. Considere actualizar si desea ejecutar más de un túneles simultáneos.
ngrok es una herramienta útil para desarrolladores y entusiastas. Le permite convertir su servidor localhost existente a un servidor público al que se puede acceder desde cualquier lugar. Me presentaron a esta herramienta en un hackathon. Y ngrok puede ser realmente muy útil en hackathons, demostraciones, presentaciones, pruebas de aplicaciones móviles, integraciones de webhook y todos aquellos casos en los que desee ejecutar su aplicación sin implementarla realmente. ngrok es de uso gratuito, y los túneles son súper fáciles de crear, lo que te permite concentrarte más en el desarrollo. Haga clic aquí para descargar ngrok.
Peligros de hotspots públicos públicos gratuitos

El hotspots WiFi público es inseguro debido a lo cual, los delincuentes acceden a sus datos. Este artículo le informa sobre los peligros del wifi gratuito y qué datos pueden ser robados.
Carpetas locales, locales, itinerantes en AppData en Windows 10

La carpeta AppData de Windows 10 incluye las siguientes subcarpetas: itinerancia, Local y Local Low. Esta publicación explica qué son y sus funciones.
Ola money ahora ayudará a pagar sus servicios públicos

Ola cabs ha estado innovando y experimentando con sus servicios y ahora ha agregado funciones de utilidad a su servicio de billetera ...