Għaqqad myportname u src ta’ Squid b’ACL separati
Għaqqad listener Squid bl-isem ma’ netwerk tal-klijenti permess mingħajr ma tpoġġi żewġ tipi ta’ ACL fl-istess definizzjoni.
Il-konfigurazzjoni tidher plawsibbli mal-ewwel daqqa t’għajn:
acl team_a myportname 3128 src 198.51.100.0/24
Iżda definizzjoni ta’ ACL għandha tip wieħed. Hawnhekk myportname hu t-tip; iż-żieda tal-kelma src ma tibdix it-tieni test. Il-kliem li jifdal jappartjenu għal-lista tal-valuri tat-tip ewwel. Dik il-linja ma tesprimix «dan il-listener u dan in-netwerk tal-klijenti».
Agħti isem lil kull kundizzjoni
Uża isem għas-socket li jisma’ u ACL tas-sors separat. Dan is-siltiet juża indirizzi tad-dokumentazzjoni, li għandhom jiġu sostitwiti b’indirizzi xierqa għall-implimentazzjoni:
http_port 192.0.2.10:3128 name=team_a_port
acl team_a_port myportname team_a_port
acl team_a_clients src 198.51.100.0/24
http_access allow team_a_port team_a_clients
http_access deny all
Qiegħed ir-regola tal-permess wara l-protezzjonijiet eżistenti għall-portijiet tad-destinazzjoni mhux siguri, il-miri CONNECT ristretti u l-aċċess amministrattiv. Is-siltiet juri l-kundizzjoni klijent/listener; ma jissostitwix dawk il-protezzjonijiet.
Il-kundizzjonijiet fuq linja waħda http_access jingħaqdu bl-AND. Żewġ linji tal-permess separati jammettu kwalunkwe kundizzjoni b’mod indipendenti, u dan ibiddel il-politika bil-kbir. Diversi valuri ġewwa ACL wieħed normalment jagħtu alternattivi għal dak it-test wieħed.
Agħżel il-ħruġ b’mod separat
Listener li jaqbel jista’ jintuża wkoll minn tcp_outgoing_address biex jagħżel indirizz tas-sors lokali. Dik hija għażla ta’ routing, mhux permess biex tuża l-proxy. Regola tal-indirizz tal-ħruġ ma tistax tgħaddi talba miċħuda minn http_access.
Jekk konfigurazzjoni b’diversi indirizzi tieqaf taħdem wara aġġornament, agħżel ix-xhieda: żball ta’ parsing jindika s-sintassi tal-konfigurazzjoni; ċaħda tal-aċċess tindika t-tqabbil tar-regoli; talba permessa bil-ħruġ ħażin tindika l-għażla tal-ħruġ jew NAT aktar tard. Li tbiddel it-tlieta flimkien jagħmel żball żgħir tal-ACL ferm aktar diffiċli biex jinstab.