Protocollen en authenticatie · woordenlijst

HTTP-VERBINDING

HTTP CONNECT is de aanvraagmethode die een client naar een HTTP-proxy stuurt om een TCP-tunnel naar een host en poort te vragen, meestal poort 443. Zodra de proxy antwoordt 200, spreekt de client rechtstreeks naar de bestemming door die tunnel en onderhandelt TLS eind aan einde, zodat de proxy alleen de bestemmingsnaam en gecodeerde bytes ziet. Zo reist elke HTTPS-verzoek via een HTTP-proxy.

2 minuten lezen Ook wel CONNECT tunnel, HTTPS tunneling Bijgewerkt

De uitwisseling#

Client to proxy, dan door de 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>

Wat het inhoudt#

  • Certificaten zijn van de bestemming; niets wordt opnieuw ondertekend. Certificaatwaarschuwingen door een proxy geven interceptie aan, niet normaal.
  • De doelparameters moeten in de proxy-gegevens staan, omdat de proxy het versleutelde verzoek nooit leest.
  • Fouten voordat de tunnel wordt geopend (407, 400, 502) komen van de proxy; fouten nadat deze van de bestemming komen.

VERBINDEN met andere poorten#

CONNECT kan elke TCP-poort tunnelen, daarom kan een HTTP-proxy andere protocollen dan HTTPS meenemen. Providers beperken bepaalde bestemmingen (poort 25 voor mail is de klassieke uitsluiting) om misbruik te voorkomen.

Hoe het werkt bij Proxy Cyber#

Proxy Cyber gateways accepteren CONNECT op poort 9000 en speciale adressen op poort 8000 naar elke TCP-poort behalve 25; de tunnel wordt onaangeraakt doorgelaten en TLS wordt nooit beëindigd.

Uw rekening

Beheer uw proxy's in één account

Vergelijk netwerken, plaats bestellingen en volg uw saldo en ondersteuningsverzoeken vanaf één dashboard. Ons team beoordeelt betalingen en verstrekt verbindingsgegevens na levering.

Account aanmaken