Dve vrati Squid imata lahko različna seznama dovoljenih ciljev
V vsakem pravilu allow združite localport z ustreznim ACL cilja, pri tem pa ohranite prejšnje omejitve in končno pravilo deny.
ACL localport v Squidu ustreza vratom, na katerih je Squid sprejel povezavo. Združite ga z ustreznim ACL cilja, da vsak poslušalec dovoli le svoj seznam.
Za konfiguracijo Squida 6 ali 7 z obstoječimi omejitvami odjemalcev in varnih vrat:
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 allZamenjajte obseg odjemalcev iz dokumentacije z dejanskimi pooblaščenimi odjemalci in pripravite dve datoteki s seznamoma domen. Seznanjena pravila allow postavite za obveznimi preverjanji deny v namestitvi in pred njenim končnim deny. Ohranite omejitve za nevarna vrata, CONNECT in upravljanje.
Imena ACL v enem pravilu dostopa se združujejo z AND. Ločena pravila allow ponujajo alternative. Če bi v pravilih cilja izpustili pogoj poslušalca, bi vsak seznam šel skozi vsaka vrata.
Preverite tudi prejšnja pravila: širok allow, ki se ujema prvi, prepreči vrednotenje teh poznejših omejitev. Preizkusite dovoljene in zavrnjene cilje skozi vsakega poslušalca, da potrdite mejo.
localport ni vrata spletnega mesta niti efemerna izvorna vrata odjemalca. Pogoj ciljnih vrat namesto tega uporablja ACL port.