GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo funciona ngrok detrás de un firewall?

Porque un túnel ngrok siempre se inicia primero en el lado del cliente , así es como puede negociar un canal seguro con el servidor. Es una solución realmente ingeniosa para sortear las configuraciones de firewall convencionales.

Esto se logra internamente cuando el cliente abre una única conexión tcp de larga duración donde se crean muchos sockets lógicos dentro de una conexión de socket físico. Esta técnica se llama multiplexación de flujo. Con esta configuración en su lugar, no hay necesidad de ningún tipo de sondeo porque el cliente y el servidor todavía tienen una comunicación bidireccional completa.

El cliente y el servidor se mantienen vivos con un mecanismo de latido que asegura que la conexión esté abierta y funcionando correctamente e incluso se volverá a conectar en caso de error o una conexión perdida/cerrada.

Consulte esto para obtener más información:Guía para desarrolladores en github.com


Linux
  1. ¿Qué es NGINX? ¿Como funciona?

  2. Cómo aumentar el tiempo de espera de la conexión SSH

  3. Ssh:¿cómo funciona TCP-keepalive en Ssh?

  4. ¿Cómo funciona Rm? ¿Qué hace Rm?

  5. ¿Cómo funciona realmente sig_atomic_t?

¿Cómo funciona Git?

¿Cómo funciona SFTP?

Ssh:¿cómo funciona el túnel Ssh inverso?

Linux:¿cómo funciona la pantalla de Linux?

¿Cómo funciona el intercambio de memoria en Linux?

¿Cómo funciona la pantalla de Linux?