Клиентийн урсгалыг дамжуулахаас өмнө CONNECT толгойг задлан дуусга
Зөвхөн хүсэлтийн мөрийн дараа дамжуулдаг прокси сервер өөрийн Host толгойг очих газрын TLS порт руу илгээж болно.
CONNECT хүсэлтийн мөрийн дараа эдгээр байт проксид хараахан хамаарна:
CONNECT service.example:443 HTTP/1.1\r\n
Host: service.example:443\r\n
User-Agent: example-client\r\n
\r\nHost эсвэл User-Agent-г 443 порт руу дамжуулах нь очих газарт TLS хүлээж байгаа газарт энгийн текст толгой өгнө. Энэ алдаа нь шифр сонголт чухал болохоос өмнө ч тохиолдож болно.
- Тохиргооны хугацаа болон толгойн хэмжээний хязгаарын дотор хоосон мөртэй толгойн төгсгөл хүртэл уншиж задлан шинжил.
- Прокси баталгаажуулалт болон очих газрын бодлогыг хэрэгжүүл.
- Зөвшөөрөгдсөн зорилтот холболтыг тогтоо.
- Амжилттай CONNECT хариуг илгээж, туннелийн горимд ор.
Хилийн дараах буферлэгдсэн байтуудыг тохирох дараагийн төлөвт зориулж хадгал. Тэдгээрийг бүү хая, проксийн хүсэлтийн толгойг вэбсайтын дараагийн хүсэлт гэж бүү үз.
Клиент хариу талдаа ижил үүрэгтэй: туннель протокол эхлэхээс өмнө амжилттай CONNECT хариуг уншиж дуусга. Хоёр тал урсгал үүргээ солих хилийн талаар санал нэгдэх ёстой.