HTTPS прокси өзүнүн сертификат тизмегин да жөнөтүшү керек
Кардардан Squid'ке чейинки TLS угуучусундагы жетишпеген аралык сертификаттарды максаттуу веб-сайттын сертификатынан өзүнчө диагностикалаңыз.
Эгер кардарлар веб-сайтка жетпестен HTTPS проксиден баш тартса, прокси угуучусу жөнөткөн тизмекти текшериңиз. Жарактуу акыркы сертификаттын өзү кардарга керектүү аралык сертификаттарды бербеши мүмкүн.
- Текшерилип жаткан акыркы чекитти аныктаңыз. Конфигурацияланган прокси URL'индеги хост атын жана ошол туташуунун катасын окуңуз. Угуучунун сертификаты ошол атты камтышы керек. Веб-сайттын сертификаты же башка IP жасалма аты үчүн сертификат аны алмаштыра албайт.
- Угуучунун тизмек конфигурациясын текшериңиз. Squid колдогон OpenSSL конфигурациясы сертификат файлына аралык сертификаттарды кошо алат. Орнотулган Squid чыгарылышы жана TLS backend үчүн угуучунун шилтемесинде тартипти ырастаңыз; пакеттердин жүрүм-туруму бирдей эмес. Squid 6.13 TLS угуучусунун мисалы угуучунун ишенимин максаттын TLS'инен өзүнчө кармайт.
- Кардардын ишенимин өзүнчө текшериңиз. Аралык сертификаттарды жөнөтүү тизмекти курууга жардам берет, бирок кардарга дагы эле көздөлгөн тамыр ишеним анкери керек. Бүт сервер тизмегин тамыр кампасына айырмачылыксыз импорттоо — сервер жөнөткөн нерсени оңдоодон башка өзгөртүү.
Текшерүүнү күйгүзүп калтырыңыз. Ал кардар колдонууну көздөгөн HTTPS проксини аныктайт. Ошол туташуу текшерилгенден кийин, кийинки веб-сайт сертификатынын катасы прокси аркылуу максаттын TLS сессиясына таандык, анын өз хост аты жана ишеним изилдөөсү бар.