ACL localport Squid passar við portið sem Squid tók við tengingunni á. Sameinaðu það viðeigandi áfangastaða-ACL svo hver hlustandi leyfi aðeins sinn eigin lista.

Fyrir Squid 6 eða 7 uppsetningu með fyrirliggjandi takmörkunum á biðlara og öruggum portum:

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 all

Skiptu út biðlarabilinu úr skjölunum fyrir raunverulegu leyfðu biðlurunum og búðu til tvær lénlistaskrárnar. Settu pöruðu allow-reglurnar eftir skyldu deny-prófanir uppsetningarinnar og fyrir lokadeny hennar. Varðveittu takmarkanir hennar á óöruggum portum, CONNECT og stjórnun.

ACL-nöfn á einni aðgangsreglu eru sameinuð með AND. Aðskildar allow-reglur bjóða valkosti. Ef hlustandaskilyrðið er látið út úr áfangastaðareglunum myndi hvaða listi sem er komast í gegnum hvaða port sem er.

Athugaðu einnig fyrri reglur: breitt allow sem passar fyrst kemur í veg fyrir að þessar síðari takmarkanir séu metnar. Prófaðu leyfða og bannaða áfangastaði í gegnum hvern hlustanda til að staðfesta mörkin.

localport er ekki port vefsíðunnar né skammtíma upprunaport biðlarans. Áfangastaðarportsskilyrði notar þess í stað ACL port.

Tengdir greinar