Protokolle & Authentifizierung · Glossar

HTTP CONNECT

HTTP CONNECT ist die Anforderungsmethode, die ein Client an einen HTTP-Proxy sendet, um einen TCP-Tunnel zu einem Host und Port, normalerweise Port 443, anzufordern. Sobald der Proxy mit 200 antwortet, kommuniziert der Client über diesen Tunnel direkt mit dem Ziel und handelt TLS Ende-zu-Ende aus, sodass der Proxy nur den Zielnamen und die verschlüsselten Bytes sieht. Auf diese Weise wird jede HTTPS-Anfrage über einen HTTP-Proxy übertragen.

2 min Lesezeit Auch CONNECT Tunnel genannt, HTTPS Tunneling Aktualisiert

Der Austausch#

Client zu Proxy, dann durch den Tunnel
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
Proxy-Authorization: Basic dXNlcjpwYXNz

HTTP/1.1 200 Connection established

<TLS ClientHello to example.com follows>

Was es impliziert#

  • Zertifikate sind Eigentum des Zielortes; nichts ist neu signiert. Zertifikatwarnungen über einen Proxy deuten auf ein Abfangen und nicht auf einen normalen Betrieb hin.
  • Targeting-Parameter müssen in den Proxy-Anmeldeinformationen enthalten sein, da der Proxy die verschlüsselte Anfrage niemals liest.
  • Fehler vor dem Öffnen des Tunnels (407, 400, 502) kommen vom Proxy; Fehler, nachdem es vom Ziel kam.

VERBINDUNG mit anderen Häfen#

CONNECT kann jeden TCP-Port tunneln, weshalb ein HTTP-Proxy andere Protokolle als HTTPS übertragen kann. Provider beschränken einige Ziele (Port 25 für Mail ist der klassische Ausschluss), um Missbrauch zu verhindern.

Wie es bei Proxy Cyber funktioniert#

Proxy Cyber-Gateways akzeptieren CONNECT auf Port 9000 und dedizierte Adressen auf Port 8000 zu jedem TCP-Port außer 25; Der Tunnel wird unberührt durchlaufen und TLS wird nie beendet.

Dein Konto

Verwalten Sie Ihre Proxies in einem Konto

Vergleichen Sie Netzwerke, geben Sie Bestellungen auf und verfolgen Sie Ihren Kontostand und Supportanfragen über ein Dashboard. Unser Team prüft die Zahlungen und stellt nach der Lieferung Verbindungsdetails bereit.

Konto erstellen