Regoli ta’ aċċess Squid 6 għal IP waħda ta’ klijent
Illimita forward proxy Squid 6.13 għal klijent magħruf, żomm il-protezzjonijiet tad-destinazzjoni u iċċekkja l-ordni tar-regoli qabel l-użu.
Din il-konfigurazzjoni hija għal Squid 6.13, inkluż il-pakkett ta’ Debian 13. Ikkonferma l-verżjoni installata b’squid -v: ir-referenza tad-direttivi Squid timmarka http_access bħala mhux disponibbli fil-verżjoni 8.
Agħżel l-indirizzi l-ewwel
Is-servizz li jisma’ jeħtieġ indirizz assenjat lis-server. Ir-regola tal-klijent teħtieġ l-indirizz tas-sors li jara Squid; jista’ jkun l-indirizz pubbliku tal-ħruġ ta’ netwerk NAT minflok l-indirizz privat tal-laptop.
Ibdel l-indirizzi tad-dokumentazzjoni hawn taħt. Ir-restrizzjoni tal-klijent hija indirizz wieħed, espress bħala /32.
http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all
Ibdel is-servizz li jisma’, id-definizzjonijiet ACL u r-regoli ta’ aċċess korrispondenti fil-konfigurazzjoni tal-pakkett, waqt li żżomm is-settings tal-logs u tas-sistema tal-fajls. Iż-żieda ta’ dawn ir-regoli taħt permess preċedenti għall-klijent tista’ tevita r-restrizzjoni. Definizzjonijiet ripetuti ta’ ACL ta’ lista jistgħu wkoll iżidu valuri.
Kif it-talbiet jgħaddu mir-regoli
Iċ-ċaħdiet inizjali jirrifjutaw ports tad-destinazzjoni mhux mixtieqa, talbiet ta’ ġestjoni u destinazzjonijiet lokali jew link-local. Il-klijent magħruf jitħalla wara dawn il-kontrolli; it-talbiet l-oħra kollha jaslu għaċ-ċaħda finali. Il-protezzjonijiet tad-destinazzjoni jibqgħu meħtieġa għax lista ta’ sorsi permessi waħedha ma tillimitax id-destinazzjonijiet.
Illimita l-firewall tal-host jew tan-netwerk għas-sors intenzjonat qabel tesponi s-servizz li jisma’. Il-binding jagħżel fejn Squid jaċċetta konnessjonijiet; ir-regoli ta’ aċċess jiddeterminaw liema talbiet jippermetti.
sudo squid -k parse -f /etc/squid/squid.conf
Irranġa l-iżbalji ta’ parsing qabel terġa’ tgħabbi s-servizz ġestit. Ittestja minn il-klijent permess u sors ieħor ikkontrollat li għandu jiġi miċħud. Ikkonferma li l-mira tirċievi biss it-talba awtorizzata: konnessjoni TCP waħedha ma tipprovax permess ta’ forwarding.