IP over HTTP

Aus xinux.net
Zur Navigation springen Zur Suche springen

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