Protokoller og godkendelse · ordliste

HTTP CONNECT

HTTP CONNECT er den forespørgselsmetode, som en klient sender til en HTTP-proxy for at bede om en TCP-tunnel til en vært og port, typisk port 443. Når proxyen svarer 200, taler klienten direkte med destinationen gennem tunnellen og forhandler TLS end-to-end, så proxyen kun ser destinationsnavnet og krypterede bytes. Det er sådan, hver HTTPS-anmodning rejser gennem en HTTP-Proxy.

2 min læsning Også kaldet CONNECT tunnel, HTTPS tunneling Opdateret

Udvekslingen#

Klient til proxy, derefter gennem tunnelen
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>

Hvad det indebærer#

  • Certifikatadvarsler via en proxy angiver, at certifikatet er blevet opfanget og ikke fungerer normalt.
  • Målretningsparametre skal være i proxylegitimationsoplysningerne, fordi proxyen aldrig læser den krypterede anmodning.
  • Fejl før tunnelen åbnes (407, 400, 502) kommer fra proxyen; fejl efter den kommer fra destinationen.

Opret forbindelse til andre porte#

CONNECT kan tunnelere enhver TCP port, hvilket er grunden til at HTTP proxy'er kan bære andre protokoller end HTTPS.Udbydere begrænser nogle destinationer (port 25 for mail er den klassiske udelukkelse) for at undgå misbrug.

Sådan fungerer det hos Proxy Cyber#

Proxy Cyber gateways accepterer CONNECT på port 9000 og dedikerede adresser på port 8000 til enhver TCP-port undtagen 25; tunnelen passerer uberørt, og TLS afsluttes aldrig.

Din konto er blevet oprettet

Administrer alle dine proxyer fra én konto

Sammenlign netværk, placer ordrer og følg din saldo og supportanmodninger fra ét dashboard Vores team gennemgår betalinger og giver forbindelsesoplysninger efter levering.

Opret konto