Twee Squid-poorte kan verskillende bestemmings-toelatingslyste hê
Kombineer localport met die betrokke bestemmings-ACL op elke toelatingsreël, en behou vroeëre beperkings en die finale weier-reël.
Squid se localport-ACL pas die poort waarop Squid die verbinding ontvang het. Kombineer dit met die toepaslike bestemmings-ACL sodat elke luisteraar slegs sy eie lys toestaan.
Vir 'n Squid 6- of 7-konfigurasie met bestaande kliënt- en veilige-poort-beperkings:
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 allVervang die dokumentasie-kliëntreeks met die werklike gemagtigde kliënte en berei die twee domeinlyslêers voor. Plaas die gepaarde toelatingsreëls ná die installasie se vereiste weierkontroles en voor die finale weier. Behoul die beperkings op onveilige poorte, CONNECT en bestuur.
ACL-name op een toegangsreël word met AND gekombineer. Afsonderlike toelatingsreëls bied alternatiewe. As die luisteraar-voorwaarde van die bestemmingsreëls weggelaat word, sou enige lys deur enige poort toegelaat word.
Kontroleer ook vroeëre reëls: 'n breë toelating wat eerste pas, verhoed dat hierdie later beperkings geëvalueer word. Toets toegelate en geweierde bestemmings deur elke luisteraar om die grens te verifieer.
localport is nie die webwerf se poort of die kliënt se efemere bronpoort nie. 'n Bestemmingspoort-voorwaarde gebruik eerder die port-ACL.