Dva Squid porta mogu imati različite liste dozvoljenih odredišta
Kombinirajte localport sa odgovarajućim ACL-om odredišta u svakom allow pravilu, čuvajući ranija ograničenja i završno deny pravilo.
Squidov localport ACL odgovara portu na kojem je Squid primio vezu. Kombinirajte ga sa odgovarajućim ACL-om odredišta kako bi svaki slušalac dozvoljavao samo svoju listu.
Za konfiguraciju Squida 6 ili 7 sa postojećim ograničenjima klijenata i sigurnih portova:
http_port 3128
http_port 3129
acl approved_clients src 192.0.2.0/24
acl main_listener localport 3128
acl alternate_listener localport 3129
acl main_sites dstdomain "/etc/squid/main-sites.txt"
acl alternate_sites dstdomain "/etc/squid/alternate-sites.txt"
http_access allow approved_clients main_listener main_sites
http_access allow approved_clients alternate_listener alternate_sites
http_access deny allZamenite klijentski raspon iz dokumentacije stvarnim ovlašćenim klijentima i pripremite dve datoteke sa listama domena. Uparene allow rule stavite posle obaveznih deny provera u instalaciji i pre njenog završnog deny. Sačuvajte ograničenja nesigurnih portova, CONNECT-a i upravljanja.
Imena ACL-ova u jednom pravilu pristupa kombinuju se pomoću AND. Odvojena allow pravila nude alternative. Ako se uslov slušaoca izostavi iz pravila odredišta, bilo koja lista prošla bi kroz bilo koji port.
Proverite i ranija pravila: široko allow koje se prvo poklopi sprečava procenu ovih kasnijih ograničenja. Testirajte dozvoljena i zabranjena odredišta kroz svaki slušalac da proverite granicu.
localport nije port veb-sajta niti efemerni izvorni port klijenta. Uslov odredišnog porta umesto toga koristi ACL port.