Kahdella Squid-portilla voi olla eri sallittujen kohteiden listat
Yhdistä localport kunkin allow-säännön kohdalla sopivaan kohde-ACL:ään ja säilytä aiemmat rajoitukset sekä lopullinen deny-sääntö.
Squidin localport ACL vastaa porttia, jolla Squid vastaanotti yhteyden. Yhdistä se sopivaan kohde-ACL:ään, jotta jokainen kuuntelija sallii vain oman listansa.
Squid 6- tai 7-kokoonpanoon, jossa on olemassa olevat asiakas- ja turvaporttirajoitukset:
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 allKorvaa dokumentaation asiakasväli todellisilla valtuutetuilla asiakkaille ja valmistele kaksi verkkotunnuslistatiedostoa. Sijoita pariutetut allow-säännöt asennuksen vaatimien deny-tarkistusten jälkeen ja ennen sen lopullista denytä. Säilytä sen turvattomien porttien, CONNECTin ja hallinnan rajoitukset.
Yhden käyttösäännön ACL-nimet yhdistetään AND-operaattorilla. Erilliset allow-säännöt tarjoavat vaihtoehtoja. Jos kuuntelijaehto jätetään pois kohdesäännöistä, mikä tahansa lista pääsisi minkä tahansa portin kautta.
Tarkista myös aiemmat säännöt: laaja allow, joka täsmää ensin, estää näiden myöhempien rajoitusten arvioinnin. Testaa sallitut ja hylätyt kohteet jokaisen kuuntelijan kautta rajan varmistamiseksi.
localport ei ole verkkosivuston portti eikä asiakkaan hetkellinen lähdeportti. Kohdeportin ehto käyttää sen sijaan ACL:ää port.