Протоколи и удостоверяване · речник

HTTP CONNECT

HTTP CONNECT е методът на заявка, който клиент изпраща до прокси с цел да поиска TCP тунел към хост и порт, обикновено порт 443. След като проксито отговори 200, клиентът говори директно с дестинацията през този тунел и преговаря за така че проксито вижда само името на дестинацията и шифровани байтове. Така всяка заявка пътува през прокси.

2 мин. четене Също така наричан тунел за свързване, HTTPS тунелиране Актуализирано

За обмена#

Клиент до прокси, след това през тунела
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 никога не е прекратен.

Вашият акаунт »

Управлявайте всички свои проксита от един акаунт

Сравнете мрежи, направете поръчки и следете баланса си и заявките за поддръжка от едно табло Нашият екип преглежда плащанията и предоставя подробности за връзката след доставката.

Създай акаунт