IP over HTTP: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 12: Zeile 12:
 
*in diesem Fall: GET, PUT, POST, DELETE).  
 
*in diesem Fall: GET, PUT, POST, DELETE).  
 
=Schaubild=
 
=Schaubild=
 
+
{{#drawio:IPoverHTTP-1}}
 
 
  
 
=Server=
 
=Server=

Aktuelle Version vom 2. November 2022, 09:50 Uhr

Prinzip

  • bridge ist ein dynamischer Port-Forwarder über HTTP (mit HTTP-PROXY-Unterstützung)
  • An manchen Orten ist das Netzwerk hinter einer Firewall gesperrt und die Internetverbindung ist nur über einen Proxyserver verfügbar.
  • Wenn Sie sich zu Hause mit Ihrem SSH verbinden möchten, sind Sie in Schwierigkeiten.
  • Dafür gibt es jedoch eine einfache Lösung:
  • Tunneling über HTTPS.
  • Das Programm ist in zwei Teile geteilt: Der erste implementiert einen HTTP-Server, der so eingerichtet werden kann, dass er auf jedem Server läuft.
  • Es ist jedoch im Allgemeinen einfacher, die Ports 80 oder 8080 als autorisierte Ports in Ihrem Proxy-Server zu haben.
  • Der zweite Teil ist das Client-Programm.
  • Es öffnet einen lokalen TCP-Port oder liest STDIN.
  • Nachdem eine Verbindung empfangen wurde, verbindet es sich wie ein Browser mit dem Serverprogramm und tauscht Pakete über HTTP-Anforderungen aus.
  • in diesem Fall: GET, PUT, POST, DELETE).

Schaubild

Server

Client

1. Konsole

2. Konsole

  • ssh localhost -p 8022

Quelle