GNU/Linux >> Tutoriales Linux >  >> Linux

Ngrok cómo compartir localhost al mundo

A menudo, es necesario abrir su computadora para acceder a través de Internet, para todos los asistentes o con una contraseña. Por ejemplo, si desea demostrar un nuevo código, publicar archivos o simplemente registrar todo el tráfico de la red con fines de investigación.

Para hacer esto, debe instalar un servidor web y dirigir el tráfico a él a través de un servidor de terceros a través del túnel SSH inverso usando un programa como LocalTunnel o ProxyLocal.

$ gem install localtunnel
$ localtunnel -k ~/.ssh/id_rsa.pub 8080

Después de eso, se podrá acceder a su computadora desde una dirección como http://8bv2.localtunnel.com. Lanzamos el programa y localhost en línea.

$ localtunnel 8080

Recientemente ha aparecido un nuevo servicio gratuito que hace lo mismo, pero funciona de forma más estable y tiene más funcionalidad. Por lo tanto, probablemente sea digno de mención:ngrok.com.

El programa se distribuye en binarios para Linux, Mac OS X y Windows y funciona inmediatamente "listo para usar", incluso sin registro. Pero si se registra, hay un par de funciones adicionales.

1. Usando SSL:

curl https://myapp.ngrok.com

2. Protección con contraseña:

ngrok -httpauth "user:password" 8080

3. Subdominios a elegir, reservados para el futuro:

ngrok -subdomain myapp 8080

4. Túnel TCP y UDP:

ngrok -proto tcp 8080


Linux
  1. Cómo crear un recurso compartido de red a través de Samba en Linux

  2. Cómo montar un recurso compartido remoto de Windows en Linux

  3. Cómo crear un recurso compartido de Windows en FreeNAS

  4. Cómo compartir archivos entre Ubuntu y Mac OS X

  5. ¿Cómo comparto internet con Windows desde mi caja Linux?

Cómo compartir archivos localmente en Linux usando NitroShare

Cómo compartir la impresora en la red en Linux

Cómo compartir su terminal a la web usando Streamhut

Cómo instalar Rancher en CentOS 7

Cómo compartir directorios a su LAN desde Ubuntu Desktop 22.04

¿Cómo compartir archivos entre Ubuntu y Windows 10?