Squidi localport ACL vastab pordile, millel Squid ühenduse vastu võttis. Ühendage see sobiva sihtkoha ACL-iga, et iga kuulaja lubaks ainult oma loendit.

Squidi 6 või 7 konfiguratsiooni jaoks, kus on olemas kliendi- ja turvalise pordi piirangud:

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

Asendage dokumentatsiooni kliendivahemik tegelike volitatud klientidega ja valmistage ette kaks domeeniloendi faili. Paigutage seotud lubamisreeglid pärast paigalduse nõutavaid keelukontrolle ja enne selle lõplikku keeldu. Säilitage selle ebaturvaliste portide, CONNECT-i ja halduse piirangud.

Ühe juurdepääsureegli ACL-nimed ühendatakse operaatoriga AND. Eraldi lubamisreeglid pakuvad alternatiive. Kui kuulaja tingimus sihtkoha reeglitest välja jätta, lubataks iga loendit igal pordil.

Kontrollige ka varasemaid reegleid: lai luba, mis sobib esimesena, takistab nende hilisemate piirangute hindamist. Testige lubatud ja keelatud sihtkohti iga kuulaja kaudu, et piiri kontrollida.

localport ei ole veebisaidi port ega kliendi efemeerne lähteport. Sihtkoha pordi tingimus kasutab selle asemel ACL-i port.

Seotud artiklid