Come usare Squid per bloccare i siti web

November 1

Come usare Squid per bloccare i siti web


Squid è un server proxy web e il software di caching open source. Ha una varietà di usi per accelerare il tempo di accesso per la memorizzazione nella cache le ripetute richieste, lookup DNS e altre ricerche utili che la gente su una rete condivisa avrebbero bisogno. Squid può essere utilizzato per aumentare la sicurezza della rete filtrando il traffico Internet e bloccando alcuni siti web che sono elencati in una politica di blocco o che contengono le parole chiave in una politica di blocco.

istruzione

1 Assicurarsi che Squid è installato correttamente. Consultare la documentazione per il sistema di distribuzione e operativo, se necessario.

2 Configurare l'elenco di controllo di accesso (ACL) nella "squid.conf" file di configurazione di Squid. Questo file dovrebbe essere trovato in "etc / squid /". Aggiungere le seguenti righe al file di configurazione:

ACL cattivo url_regex "/etc/squid/squid-block.acl"
http_access deny Bad

Salvare le modifiche al file squid.conf.

3 Inserire gli URL e le parole chiave che si desidera bloccare nel file /etc/squid/squid-block.acl appena creato. È possibile aggiungere gli URL e parole chiave parziali o interi che bloccano tutte le pagine dove si trova la parola chiave. Ricordare per descrivere gli URL che si prevede di bloccare con attenzione, come si potrebbe inavvertitamente bloccare i siti auspicabile che contengono la descrizione URL bloccato. Entrare ".com" nel file bloccherà tutti i siti che terminano in ".com". Allo stesso modo, scegliere con cura le parole chiave in modo che Squid non bloccare i siti auspicabile che contengono la parola chiave.

esempio:

badwords.com
bored

Queste voci farà sì che il filtro per bloccare qualsiasi URL che contiene "badwords.com." Il filtro sarà anche bloccare qualsiasi sito che contiene la parola "noia".

4 Salvare le modifiche al file calamaro-block.acl.

5 Creare un file di calamaro-noblock.acl per consentire alcune eccezioni alle regole di filtraggio per passare. I siti web che contengono URL o parole in cui le parole chiave sono parte della parola saranno bloccati dalla politica. Inserire gli URL e le parole chiave dei siti di non bloccare in questo file.

esempio:

www.stopbadwords.com
boredom

Queste voci causano l'URL "www.stopbadwords.com" per essere consentito attraverso il filtro, anche se contiene l'URL bloccato "badwords.com."

6 Salvare le modifiche al file calamaro-noblock.acl.

7 Aggiungere la regola di "no-blocco" per il file di configurazione squid.conf prima della regola "blocco", al fine di mettere le regole "non-blocking" in azione:

ACL special_urls url_regex "/etc/squid/squid-noblock.acl"
http_access allow admin_ips special_urls

Salvare le modifiche al file squid.conf.

8 Riavviare Squid in modo che le nuove politiche di filtraggio abbiano effetto.