Protokoller og autentisering · ordliste

HTTP- tilkobling

HTTP CONNECT er forespørselsmetoden en klient sender til en HTTP-proxy for å be om en TCP-tunnel til en vert og port, vanligvis port 443. Når proxyen svarer 200, snakker klienten direkte med destinasjonen gjennom tunnelen og forhandler TLS ende-til-ende, slik at proxyen bare ser destinasjonsnavnet og krypterte byte. Det er hvordan hver HTTPS-forespørsel reiser gjennom en HTTP-prosy.

2 min lesetid Også kalt CONNECT tunnel, HTTPS tunneling Oppdatert

Utvekslingen#

Klient til proxy, deretter gjennom 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>

Hva det innebærer#

  • Sertifikater er målets egne, ingenting blir signert på nytt. Sertifikatadvarsler gjennom en mellomtjener indikerer avlytting, ikke normal drift.
  • Målretningsparametre må være i proxy-legitimasjonen, fordi proxyen aldri leser den krypterte forespørselen.
  • Feil før tunnelen åpnes (407, 400, 502) kommer fra proxyen; feil etter det kommer fra destinasjonen.

Koble til andre porter#

CONNECT kan tunnelere alle TCP-porter, og derfor kan en HTTP-proxy bære andre protokoller enn HTTPS. Leverandører begrenser noen destinasjoner (port 25 for e-post er den klassiske ekskluderingen) for å hindre misbruk.

Hvordan det fungerer hos Proxy Cyber#

Proxy Cyber-gateways godtar CONNECT på port 9000 og dedikerte adresser på port 8000 til en hvilken som helst TCP-port unntatt 25; tunnelen passerer uberørt, og TLS avsluttes aldri.

Din konto og passord

Administrer alle proxyene dine fra én konto

Sammenlign nettverk, legg inn bestillinger og følg saldoen din og forespørsler om støtte fra ett dashbord.Vårt team gjennomgår betalinger og gir tilkoblingsdetaljer etter levering.

Opprett konto