In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Squid Proxy Server su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Squid è un server cache proxy Web open source completo che può essere utilizzato dalle PMI su reti di grandi dimensioni per memorizzare nella cache e proxy per ricerche FTP, HTTP, DNS e altro protocolli. Squid può anche eseguire la memorizzazione nella cache e il proxy per le richieste SSL.
Installa Squid Proxy Server su Ubuntu
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa il server proxy Squid.
Il pacchetto Squid è incluso nei repository Ubuntu 18.04 predefiniti. Esegui il comando seguente sul tuo server per installare il server proxy SQUID:
sudo apt install squid
Una volta completata l'installazione, il servizio Squid si avvierà automaticamente. Per verificare che l'installazione sia andata a buon fine e che il servizio Squid sia in esecuzione, segui il comando:
sudo systemctl status squid
Passaggio 3. Configurazione del server proxy Squid.
Il file di configurazione di Squid si trova in /etc/squid/squid.conf.
sudo nano /etc/squid/squid.conf
Modifica il file di configurazione di squid e cambia il valore http_port con una nuova porta:
http_port 3128
Vai all'opzione http_access nega tutto. Questo è attualmente configurato per bloccare tutto il traffico HTTP. Ciò significa che non è consentito il traffico web:
http_access allow all
Vai all'opzione visible_hostname. Aggiungi qualsiasi nome desideri a questa voce. Ecco come apparirà il server a chiunque tenti di connettersi. Ogni volta che apporti modifiche al file di configurazione è necessario riavviare il servizio Squid affinché le modifiche abbiano effetto:
sudo systemctl restart squid
Passaggio 4. Configura il servizio firewall
Per un servizio firewall in esecuzione su Ubuntu, apri la porta sul firewall:
sudo ufw allow 3128/tcp
Passaggio 5. Configura il client Squid.
Tutta questa configurazione è stata eseguita per configurare il tuo server proxy Squid. Ora passa al tuo computer client e apri il tuo browser web. Se utilizzi Firefox, puoi trovare le impostazioni del proxy in:
- Menu> Opzioni> Impostazioni di rete> Impostazioni
- Seleziona il pulsante di opzione per Configurazione proxy manuale.
Questo è tutto ciò che devi fare per installare Squid Proxy Server su Ubuntu 18.04. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.