Esto es un TecMint.com Sitio ficticio
Table of Contents
Cómo probar sitios web o aplicaciones locales en Internet usando Ngrok
¿Es usted un desarrollador de sitios web o aplicaciones móviles y desea exponer su servidor localhost. detrás de un NAT o firewall a la Internet pública con fines de prueba? En este tutorial, revelaremos cómo hacer esto de forma segura usando ngrok.
Ngrok. es un proxy inverso sensacional, de código abierto y multiplataforma servidor para exponer servidores locales detrás de NAT y cortafuegos a la Internet pública a través de túneles seguros. Es un programa informático extraordinario que puede utilizar para implementar servicios personales en la nube directamente desde su hogar.
Básicamente, establece túneles seguros a su localhost. lo que le permite: ejecutar demostraciones de sitios web antes de la implementación real, probando aplicaciones móviles conectadas a su backend que se ejecuta localmente y creando consumidores de web-hook en su máquina de desarrollo.
Características de Ngrok:
- Fácil instalación sin dependencias de tiempo de ejecución para cualquier plataforma y funciona rápido.
- Admite túneles seguros.
- Captura y analiza todo el tráfico sobre el túnel para su posterior inspección y reproducción.
- Le permite eliminar reenvío de puertos en su enrutador.
- Habilita la implementación de la autenticación HTTP (protección con contraseña).
- Utiliza túneles TCP para exponer servicios en red que no usan HTTP como SSH.
- Admite la tunelización solo HTTP o HTTPS con certificados SSL/TLS.
- Admite múltiples túneles simultáneos.
- Permite f o reproducir solicitudes de webhooks.
- Le permite trabajar con sitios de host virtual.
- Se puede automatizar a través de una API más muchas opciones en el plan pago.
Antes de usarlo, debe tener un servidor web instalado o considerar configurar una pila funcional LAMP. o LEMP. de lo contrario, siga estas guías para:
Instalar LAMP Stack en Linux:
- Instalar LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) en RHEL/CentOS 7.0
- Cómo instalar LAMP con PHP 7 y MariaDB 10 en Ubuntu 16.10
Instale LEMP Stack en Linux:
- Cómo instalar LEMP (Linux, Nginx, MariaDB, PHP-FPM) en Debian 9 Stretch
- Cómo Instale Nginx, MariaDB 10, PHP 7 (LEMP Stack) en 16.10/16.04
- Instale los últimos Nginx, MariaDB y PHP en RHEL/CentOS 7/6 y Fedora 20-26
Cómo instalar Ngrok en Linux
Ngrok. es muy fácil de instalar, simplemente ejecute los siguientes comandos para descargar y descomprimir el archivo comprimido que ch contiene un solo binario.
$ mkdir ngrok $ cd ngrok/$ wget-c https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip $ unzip ngrok-stable-linux-amd64.zip $ ls
Descargar la herramienta Ngrok freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);
Una vez que tenga el archivo binario, creemos una página básica index.html. en la raíz del documento predeterminada del servidor web (Apache) para probar las solicitudes al servidor web.
$ sudo vi/var/www/html/index.html
Agregue el siguiente contenido HTML en el archivo.
Esto es un TecMint.com Sitio ficticio
Estamos probando el servidor proxy inverso Ngrok.