Listener TLS għal forward proxy fi Squid 6.13
Żid listener TLS għal forward proxy fi Squid 6.13 mingħajr ma tinterċetta s-sessjoni HTTPS tad-destinazzjoni.
Squid 6.13 jista’ jaċċetta talbiet forward proxy fuq TLS meta jinbena b’GnuTLS jew OpenSSL. Dan jipproteġi l-konnessjoni klijent–proxy mingħajr ma jinterċetta s-sessjoni separata tad-destinazzjoni HTTPS.
- Ikseb ċertifikat għall-isem tal-host li l-klijenti se jużaw biex jilħqu Squid. Illimita ċ-ċavetta privata tiegħu għall-identitajiet tas-servizz li għandhom bżonnha.
- Żid listener TLS bl-indirizz assenjat lilek u l-mogħdijiet veri taċ-ċertifikati:
https_port 192.0.2.10:3129 tls-cert=/etc/squid/proxy-chain.pem tls-key=/etc/squid/proxy-key.pemŻomm il-lista tal-klijenti permessi u r-restrizzjonijiet tad-destinazzjoni u l-politika tal-awtentikazzjoni. Il-listener ma jagħtix aċċess. Iħalli wkoll http_port eżistenti attiv; neħħi jew illimita dak il-listener l-antik jekk il-konnessjonijiet kollha tal-klijenti jridu jużaw TLS. Ma hemmx bżonn ta’ mod aċċeleratur, interċettazzjoni jew ġenerazzjoni ta’ ċertifikati.
Analizza l-konfigurazzjoni qabel terġa’ ttella’ s-servizz maħsub. Il-verifika tal-parser tivvalida l-istruttura u t-tagħbija taċ-ċertifikati, mhux l-aċċessibbiltà tan-netwerk. Wara tagħbija mill-ġdid b’suċċess, agħmel talba permezz tal-endpoint TLS minn klijent permess:
curl --proxy https://proxy.example:3129 --proxy-cacert approved-proxy-ca.pem --connect-timeout 5 --max-time 15 https://example.com/Uża l-isem reali tal-host tal-proxy u l-fajl CA approvat. Ċertifikat proxy fdat pubblikament jista’ ma jeħtieġx ġabra personalizzata. --proxy-cacert jikkonfigura l-fiduċja tal-proxy u jħalli l-verifika tad-destinazzjoni separata; żomm iż-żewġ verifiki.
Spezzjona l-listener reali u l-isem taċ-ċertifikat, imbagħad ittestja wkoll sors ikkontrollat li għandu jiġi miċħud. Analiżi b’suċċess waħedha ma tistabbilixxix il-fiduċja tal-klijent jew il-konfini tal-aċċess.