Эмне үчүн браузерлер Squid'дин HTTPS тосмо баракчасын жашырышы мүмкүн
Браузердин четке кагылган CONNECT суроосуна кайтарылган ыңгайлаштырылган HTML ордуна өзүнүн туннель катасын эмне үчүн көрсөтүшү мүмкүн экенин түшүнүңүз.
Проксинин ыңгайлаштырылган тосмо баракчасы HTTP сайты үчүн көрүнөт. HTTPS сайты үчүн браузер анын ордуна туннель катасын көрсөтөт. HTML шаблонун кайра алмаштыруу эч нерсени өзгөртпөшү мүмкүн.
Ачык HTTP прокси менен HTTPS кирүү адатта CONNECT менен башталат. Браузер проксиден хост жана портко туннель ачышын суранат. Эгер Squid бул суроону четке какса, сайттын TLS сессиясы эч качан башталбайт.
Четке кагуунун HTTP статусу жана жооп мазмуну болушу мүмкүн. Браузердин ката баракчасынан көз карандысыз ал ийгиликсиз CONNECT жообун curl менен текшере аласыз. Бул браузердин берилген HTML'ди багыттоо ордунун веб-баракчасы катары көрсөтүшүн талап кылбайт. Браузер CONNECT катасынын денесин ыргытып, өзүнүн прокси ката интерфейсин колдонушу мүмкүн; так көрсөтүү клиентке көз каранды.
Эгер Squid'дин четке кагуусунда эбак көздөлгөн deny_info денеси болсо, анын текстин, стиль баракчасын же файл уруксаттарын өзгөртүү браузер кайсы жооп баскычын иштетээрин өзгөртпөйт. CONNECT четке кагылганын жана эмне үчүн экенин аныктоо үчүн четке кагуу статусун жана кирүү журналын жеткиликтүү кармаңыз. Жалпы браузер баракчасы саясаттын чоо-жайын жашырышы мүмкүн, ал эми прокси эрежени туура аткарат.
Токтолгон HTTPS байланышынын ичинде тосмо баракчасын берүү — бул TLS'ди аяктоону, клиент ишенимин жана сертификаттарды иштетүүнү камтыган башка архитектура. Ал deny_info'ди оңдоо менен иштетилбейт, ал эми ыңгайлаштырылган шаблон тосулган сайтка окшошууга эч кандай ыйгарым укук бербейт. Бул долбоорду эгер зарыл болсо гана тандаңыз; антпесе клиенттин жеткиликтүү ката отчетун жана проксинин операциялык журналдарын колдонуңуз.