GnuTLS же OpenSSL менен чогултулган Squid 6.13 TLS аркылуу өткөрүүчү прокси суроолорун кабыл ала алат. Бул HTTPS максаттын өзүнчө сеансына кийлигишпей кардар–прокси байланышын коргойт.

  1. Кардарлар Squidге жетүү үчүн колдончу хост атына сертификат алыңыз. Жеке ачкычты ага муктаж кызмат идентификациялары менен чектеңиз.
  2. Сизге берилген дарек жана чыныгы сертификат жолдору менен TLS угуучусун кошуңуз:
https_port 192.0.2.10:3129 tls-cert=/etc/squid/proxy-chain.pem tls-key=/etc/squid/proxy-key.pem

Кардар уруксат тизмесин жана максат чектөөлөрүн, ошондой эле аутентификация саясатын сактаңыз. Угуучу жетүүгө уруксат бербейт. Бар http_port да активдүү калат; бардык кардар байланыштары TLS колдонушу керек болсо, эски угуучуну өчүрүңүз же чектеңиз. Ылдамдаткыч, кармап калуу же сертификат түзүү режими керек эмес.

Көздөлгөн кызматты кайра жүктөөдөн мурда конфигурацияны талдаңыз. Талдоочу текшерүү түзүлүштү жана сертификат жүктөлүшүн ырастайт, тармактан жетүүнү эмес. Ийгиликтүү кайра жүктөөдөн кийин уруксаттуу кардардан TLS туташуу чекити аркылуу суроо жибериңиз:

curl --proxy https://proxy.example:3129 --proxy-cacert approved-proxy-ca.pem --connect-timeout 5 --max-time 15 https://example.com/

Чыныгы прокси хост атын жана бекитилген CA файлын колдонуңуз. Жалпы ишенимдүү прокси сертификатына өзүнчө топтом керек болбошу мүмкүн. --proxy-cacert проксиге ишенимди жөндөп, максат текшерүүсүн өзүнчө калтырат; эки текшерүүнү тең сактаңыз.

Чыныгы угуучу менен сертификат атын карап, четке кагылышы керек болгон көзөмөлдөгү булакты да сынаңыз. Ийгиликтүү талдоо өзү эле кардар ишенимин же жетүү чек арасын ырастабайт.

Тектеш макалалар