Squid 6.13 inaweza kupokea maombi ya proksi ya mbele kupitia TLS ikiwa imejengwa na GnuTLS au OpenSSL. Hii hulinda kiungo cha mteja–proksi bila kunasa kipindi tofauti cha lengwa la HTTPS.

  1. Pata cheti cha jina la seva ambalo wateja watatumia kuifikia Squid. Ruhusu ufikiaji wa ufunguo wake binafsi kwa utambulisho wa huduma unaouhitaji pekee.
  2. Ongeza msikilizaji wa TLS kwa anwani uliyopewa na njia halisi za vyeti:
https_port 192.0.2.10:3129 tls-cert=/etc/squid/proxy-chain.pem tls-key=/etc/squid/proxy-key.pem

Hifadhi orodha ya wateja wanaoruhusiwa na vikwazo vya malengwa pamoja na sera ya uthibitishaji. Msikilizaji hatoi ruhusa ya ufikiaji. Pia huacha http_port iliyopo ikiendelea kufanya kazi; ondoa au zuia msikilizaji huyo wa zamani ikiwa miunganisho yote ya wateja lazima itumie TLS. Huhitaji hali ya kuongeza kasi, kunasa au kutengeneza vyeti.

Changanua usanidi kabla ya kupakia upya huduma iliyokusudiwa. Ukaguzi wa kichanganuzi huthibitisha muundo na upakiaji wa vyeti, si ufikikaji wa mtandao. Baada ya upakiaji upya kufanikiwa, tuma ombi kupitia sehemu ya TLS kutoka kwa mteja anayeruhusiwa:

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

Tumia jina halisi la seva ya proksi na faili ya CA iliyoidhinishwa. Cheti cha proksi kinachoaminika hadharani huenda kisihitaji kifurushi maalumu. --proxy-cacert husanidi uaminifu wa proksi na huacha uthibitishaji wa lengwa ukiwa tofauti; hifadhi ukaguzi wote miwili.

Kagua msikilizaji halisi na jina la cheti, kisha ujaribu pia chanzo unachodhibiti ambacho kinapaswa kukataliwa. Uchanganuzi kufanikiwa peke yake hauhakikishi uaminifu wa mteja au mpaka wa ufikiaji.

Makala zinazohusiana