Squid-6-Zougangsreegele fir eng Client-IP
Limitéiert en Squid-6.13-Forward-Proxy op e bekannte Client, haalt Zilschutzreegelen a kontrolléiert d’Reiefolleg virum Asaz.
Dës Konfiguratioun ass fir Squid 6.13, inklusiv dem Debian-13-Pak. Bestätegt déi installéiert Versioun mat squid -v: Squid seng Direktivreferenz markéiert http_access als net disponibel a Versioun 8.
Wielt fir d’éischt d’Adressen
De Listener brauch eng Adress, déi dem Server zougewisen ass. D’Clientreegel brauch d’Quelladress, déi Squid observéiert; dat kann d’ëffentlech Ausgangsadress vun engem NAT-Netzwierk amplaz vun der privater Adress vun engem Laptop sinn.
Ersetzt d’Dokumentatiounsadressen hei drënner. D’Clientlimitatioun ass eng eenzeg Adress, ausgedréckt als /32.
http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all
Ersetzt den zoustännege Listener, d’ACL-Definitiounen an d’Zougangsreegelen an der Pak-Konfiguratioun, mee haalt d’Log- an Dateisystemastellungen. Wann dës Reegele ënner enger fréierer Clienterlaabnis stinn, kann d’Limitatioun ëmgaange ginn. Widderholl Definitioune vun enger Lëschten-ACL kënnen och Wäerter dobäisetzen.
Wéi Ufroen duerch d’Reegele lafen
Déi éischt Ofleenunge blockéieren onerwënscht Zilporten, Verwaltungsufroen a lokal oder link-lokal Ziler. De bekannte Client gëtt no dëse Kontrollen erlaabt; all aner Ufroe kommen zur leschter Ofleenung. D’Zilschutzreegele bleiwen néideg, well eng Quellerlaabnislëscht eleng keng Ziler aschränkt.
Limitéiert d’Host- oder Netzwierkfirewall op déi virgesinne Quell, éier Dir de Listener zougänglech maacht. D’Bindung bestëmmt, wou Squid Verbindungen unhëlt; d’Zougangsreegele bestëmmen, wéi eng Ufroen et erlaabt.
sudo squid -k parse -f /etc/squid/squid.conf
Behieft Parserfeeler, éier Dir de geréierten Déngscht nei luet. Test vum erlaabte Client an enger zweeter kontrolléierter Quell, déi ofgeleent soll ginn. Bestätegt, datt d’Zil nëmmen déi autoriséiert Ufro kritt: eng TCP-Verbindung eleng beweist keng Weiderleedungsberechtegung.