За обмена#
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>Какво означава това#
- Сертификатите са собственост на местоназначението; нищо не е преподписано.Предупрежденията за сертификати чрез прокси показват прихващане, а не нормална работа.
- Параметрите за насочване трябва да бъдат в идентификационните данни на прокси сървъра, защото той никога не чете шифрованата заявка.
- Грешки преди отваряне на тунела (407, 400, 502) идват от проксито; грешки след това идват от дестинацията.
Свързване към други портове#
CONNECT може да тунелира всеки порт, поради което HTTP проксито може да носи протоколи различни от Доставчиците ограничават някои дестинации (порт 25 за поща е класическо изключение), за да предотвратят злоупотреба.
Как работи в Ключодържател#
Ключовите прокси гейтуейс приемат CONNECT на порт 9000 и специални адреси на порт 8000 към всеки TCP порт, освен 25; тунелът се преминава през недокоснат и TLS никога не е прекратен.