Squid è un popolare programma Linux gratuito che ti consente di creare un proxy web di inoltro. In questa guida, vedrai come installare Squid su CentOS per trasformare il tuo server in un proxy web.
Squid può essere configurato anche come proxy inverso, ma questo tipo di installazione non è trattato in questo articolo.
Questa guida è stata scritta per CentOS 6, ma dovrebbe funzionare anche per CentOS 7.
Passaggio 1: installazione di Squid
Presumo che tu abbia un nuovo server CentOS. Ora puoi installare Squid con yum:
yum install squid
Passaggio 2: modifica della configurazione
Ora puoi configurare Squid. Il file di configurazione si trova nel seguente percorso:
vi /etc/squid/squid.conf
Apri questo file con il tuo editor di testo preferito per configurare le impostazioni di Squid. Puoi trovarne una panoramica sul sito ufficiale di Squid .
Passaggio 3: aprire la porta nel firewall
Ora apri la porta Squid nel firewall. La porta predefinita è 3128. Se lo hai modificato, naturalmente, apri la porta su cui hai impostato Squid:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3128 -j ACCEPT
Passaggio 3: riavvio del servizio
Ora puoi riavviare il servizio Squid:
service squid restart
Per avviare Squid ogni volta che avvii il tuo server, usa chkconfig:
chkconfig squid on
Per vedere l'attività dei tuoi utenti, puoi usare il tailcomando per leggere i log:
tail -f /var/log/squid/access.log
Passaggio 4:
Ora puoi configurare altri computer per inviare il loro traffico attraverso il tuo proxy Squid. Se desideri farlo su OS X, Windows o Linux, segui questa guida .