GNU/Linux >> Znalost Linux >  >> Linux

Jak funguje ngrok za firewallem?

Protože tunel ngrok je vždy nejprve zahájen na straně klienta , takto může vyjednat zabezpečený kanál se serverem. Je to opravdu elegantní řešení, jak obejít konvenční konfigurace firewallu.

Toho se interně dosáhne tak, že klient otevře jediné dlouhodobé připojení tcp, kde je vytvořeno mnoho logických soketů v rámci jednoho fyzického soketového připojení. Tato technika se nazývá stream multiplexování. S tímto nastavením není potřeba žádný druh dotazování, protože klient a server mají stále plně obousměrnou komunikaci.

Klient a server pak zůstávají naživu s mechanismem srdečního tepu, který zajišťuje, že připojení je otevřené a funguje správně, a dokonce se znovu připojí v případě chyby nebo ztraceného/uzavřeného připojení.

Další informace naleznete v této příručce:Developer Guide na github.com


Linux
  1. Co je Makefile a jak funguje?

  2. Co je webový server a jak webový server funguje?

  3. Jak funguje příkaz ps?

  1. Co je NGINX? Jak to funguje?

  2. Jak zvýšit časový limit připojení SSH

  3. Jak funguje rozhraní zpětné smyčky

  1. Jak Awk ‚!a[$0]++‘ funguje?

  2. Jak Sticky Bit funguje?

  3. Ssh – Jak funguje Tcp-keepalive v Ssh?