Come configurare un proxy (Squid) con antivirus (clamav) e content filtering (DansGuardian)

Questo tutorial illustra come impostare un server proxy Squid su Ubuntu 9.04 oppure 10.04 con DansGuardian (per il filtraggio dei contenuti) e ClamAV (per la scansione di virus).

1 – Installiamo e configuriamo ClamAV

Eseguiamo il seguente comando da Shell:

sudo apt-get install clamav-daemon clamav-freshclam

I file di configurazione per ClamAV si trovano in “/etc/clamav”, ma la configurazione di default è già corretta per le nostre necessità. Freshclam aggiornerà le definizioni dei virus ogni ora, se si desidera modificare la frequenza, basterà editare il file “/etc/clamav/freshclam.conf” e modificare la sezione:

# Check for new database 24 times a day
Checks 24


2 – Installiamo e configuriamo Squid

da shell eseguiamo:

sudo apt-get install squid

Le direttive di configurazione di Squid si trovan in “/etc/squid/ squid.conf.
Per cui ora editiamo il file questo file per modificare la porta di ascolto:

sudo nano /etc/squid/squid.conf

modifichiamo la seguente riga come segue:

http_port 3128

3 – Installiamo e configuriamo DansGuardian

Da shell eseguiamo:

sudo apt-get install dansguardian

Editiamo il file di configurazione:

sudo nano /etc/dansguardian/dansguardian.conf

modifichiamo le righe come segue:

language = ‘italian’
filterip = x.x.x.x
filterport = 8080
proxyip = 127.0.0.1
proxyport = 3128
contentscanner = ‘/etc/dansguardian/contentscanners/clamav.conf’

4 – Riavvio dei servizi

sudo /etc/init.d/clamav-freshclam restart
sudo /etc/init.d/squid reload
sudo /etc/init.d/dansguardian restart

A questo punto i dati del vs proxy da configurare nei client saranno:

Ip Server Ubuntu
Port 8080





0