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
NOTA importante che mi sono scordato:
in /etc/dansguardian/dansguardian.conf
ricordatevi di cancellare la seguente riga:
“UNCONFIGURED – Please remove this line after configuration”
Altrimenti tutte le modifiche che fate non verranno prese in considerazione!