Schimbul#
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>Ceea ce implică#
- Certificatele sunt propriile destinaţiei; nimic nu este resemnat. Avertizările certificatului printr-un proxy indică interceptarea, nu funcţionarea normală.
- Parametrii de direcționare trebuie să fie în acreditările proxy, pentru că proxy nu citește niciodată cererea criptată.
- Erori înainte de deschiderea tunelului (407, 400, 502) provin din proxy; erori după ce provine de la destinație.
CONNECTAREA ÎN ALTE porturi#
CONNECT poate tunel orice port TCP, motiv pentru care un proxy HTTP poate transporta alte protocoale decât HTTPS. Furnizorii restricționează unele destinații (port 25 pentru mail este excluderea clasică) pentru a preveni abuzurile.
Cum funcționează la Proxy Cyber#
Proxy Cyber gateways acceptă CONNECT la portul 9000 și adrese dedicate la portul 8000 la orice port TCP cu excepția 25; tunelul este trecut prin neatins și TLS nu este niciodată terminat.