Protokoll & autentisering · ordlista

HTTP CONNECT

HTTP CONNECT är en begäran som skickas till en proxyserver för att få en TCP-tunnel till en värd och port, vanligtvis port 443. När proxyn svarar med 200 talar klienten direkt med destinationen genom tunneln och förhandlar om TLS ända ut så att proxyn bara ser målnamnet och krypterade byte. Det är så varje HTTPS-begäran går igenom en HTTP-proxy.

2 min lästid Kallas även CONNECT tunnel, HTTPS tunneling Uppdaterad

Om utbytet#

Klient till proxy, sedan genom tunneln
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>

Vad det innebär#

  • Certifikatvarningar via en proxy indikerar att certifikatet har avlyssnats, inte att det fungerar normalt.
  • Målparametrar måste finnas i proxyautentiseringsuppgifterna eftersom proxyn aldrig läser den krypterade begäran.
  • Fel innan tunneln öppnas (407, 400, 502) kommer från proxyn; fel efter det kommer från destinationen.

ANSLUT till andra portar#

CONNECT kan tunnla alla TCP-portar, vilket är anledningen till att en HTTP-proxy kan bära andra protokoll än HTTPS.Providers begränsar vissa destinationer (port 25 för e-post är den klassiska exkluderingen) för att förhindra missbruk.

Så fungerar det på Proxy Cyber#

Proxy Cyber-gateways accepterar CONNECT på port 9000 och dedikerade adresser på port 8000 till alla TCP-portar utom 25. Tunnelen passeras orörd genom tunneln och TLS avslutas aldrig.

Ditt konto -

Hantera alla dina proxyer på ett konto

Jämför nätverk, placera beställningar och följ ditt saldo och supportbegäranden från en enda kontrollpanel.Vårt team granskar betalningar och ger anslutningsuppgifter efter leverans.

Skapa konto