Proxy server (squid) ubuntu

Da Wiki-itsos.

Situazione iniziale Macchina Ubuntu server 14 liv. 1A

Obiettivi Configurazione di un server Proxy

Azioni svolte Installazione di squid con il comando

apt-get install squid

Configurazione del servizio recarsi nella directory /etc/squid3 nella quale è possibile trovare il file di configurazione di squid ovvero squid.conf

modificare il file aggiungendo: visible_hostname <NomedelProxy>

modificare le acl aggiungendo una regola che permetta ad una rete di accedere al server proxy

acl <nomeACL> src <IndirizzodiRete/mask>

esistono vari tipi di regole che possono essere assegnate come: acl hours time S M T W H F A (Giorni della settimana) 2:00-20:00 (ore in cui è possibile connettersi al server)

Per attivare le acl appena inserite è necessario dichiararle usando :

http_access allow network hours (nomi delle regole) 

adesso il server è configurato per ricevere traffico da network nell'intervallo di tempo dichiarato in hours

Per abilitare la cache scommentare

cache_dir ufs /var/spool/squid3 100(dimensione in MB della cache) 16 256 

Per evitare di navigare su pagine non aggiornate è possibile stabilire cosa e ogni quanto tempo far aggiornare la cache

refresh_pattern -i \.(gif|pgn|jpg|jpeg|ico)$ 3600 90% 43200