Guida a Rocky Linux: Configurare un server proxy Squid ad alte prestazioni passo dopo passo

Vuoi creare un proxy privato su VPS? Questo articolo analizza in dettaglio come installare Squid su Rocky Linux, coprendo la configurazione di base, l'autenticazione degli utenti, l'apertura del firewall e l'intero processo di connessione del client.

VoyraCloud
23 gennaio 2026
4 min Tempo di Lettura
Condividi:
Linux 教程
Rocky Linux
Squid 代理
VoyraCloud
VPS 配置
代理服务器搭建
Guida a Rocky Linux: Configurare un server proxy Squid ad alte prestazioni passo dopo passo

In scenari di sviluppo aziendale o protezione della privacy, avere un server proxy privato è fondamentale. Squid, come potente software di caching proxy, è diventato la scelta preferita degli utenti Linux grazie alla sua stabilità, alta personalizzabilità e prestazioni eccezionali.

Questo articolo ti guiderà su come configurare rapidamente un server proxy Squid con autenticazione su Rocky Linux.


Perché scegliere di distribuire un proxy su VoyraCloud?

Configurare un server proxy richiede requisiti molto elevati in termini di latenza di rete e larghezza di banda. VoyraCloud Cloud VPS offre:

  • 200 Mbps di larghezza di banda di picco: garantisce un forwarding fluido senza perdita di velocità.
  • 99,9% di stabilità: assicura che il tuo servizio proxy sia online 24 ore su 24.
  • Pagamenti mensili a partire da $4,5: un ottimo rapporto qualità-prezzo, supporta il cambio IP su richiesta.

Primo passo: acquisto e accesso a VoyraCloud Cloud VPS

  1. Visita la pagina di acquisto di VoyraCloud Cloud VPS e scegli il nodo regionale di cui hai bisogno.
  2. Seleziona Rocky 9.5.
  3. Dopo l'acquisto, ottieni l'IP, il nome utente e la password.
  4. Accedi tramite SSH:
    • Windows: si consiglia PuTTY o Windows Terminal
    • Mac/Linux: esegui il terminale ssh ubuntu@tuo_VPS_IP

Secondo passo: aggiornare il sistema e installare Squid

Per prima cosa, assicurati che il tuo sistema Rocky Linux sia aggiornato:

sudo dnf update -y

Successivamente, installa il pacchetto Squid:

sudo dnf install squid -y

Dopo l'installazione, avvia il servizio e impostalo per l'avvio automatico:

sudo systemctl start squid
sudo systemctl enable squid

Terzo passo: configurazione di base e controllo degli accessi

Il file di configurazione principale di Squid si trova in /etc/squid/squid.conf. Per far funzionare correttamente il proxy, dobbiamo modificare le politiche di accesso.

  1. Modifica il file di configurazione:
    sudo vi /etc/squid/squid.conf
    1. Consenti l'accesso alla rete: trova la sezione http_access. Se desideri consentire l'accesso a tutte le reti (usa con cautela, si consiglia di abbinare l'autenticazione), puoi modificarlo in:
      http_access allow all
      # http_access deny all
      1. Cambia la porta di ascolto (opzionale): Squid ascolta sulla porta 3128 per impostazione predefinita. Se desideri cambiarla, cerca e modifica:
        http_port 3128

        Quarto passo: abilitare l'autenticazione (aumentare la sicurezza)

        Per prevenire l'abuso del tuo proxy da parte di altri, è fortemente consigliato abilitare l'autenticazione con nome utente/password.

        1. Crea un file di password crittografato

        sudo touch /etc/squid/passwords
        sudo chown squid:squid /etc/squid/passwords
        sudo chmod 600 /etc/squid/passwords

        2. Aggiungi utenti autorizzati

        Installa il pacchetto degli strumenti e crea un utente (ad esempio user1):

        sudo dnf install httpd-tools -y
        sudo htpasswd /etc/squid/passwords user1

        3. Configura Squid per chiamare il modulo di autenticazione

        Aggiungi il seguente contenuto all'inizio di /etc/squid/squid.conf o dove definisci le ACL:

        auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
        auth_param basic realm Squid Proxy
        acl auth_users proxy_auth REQUIRED
        http_access allow auth_users

        Quinto passo: controlla la sintassi e riavvia il servizio

        Prima di applicare la configurazione, controlla se ci sono errori di sintassi:

        sudo squid -k parse

        Se non ci sono errori, riavvia il servizio Squid per rendere effettiva la configurazione:

         sudo systemctl restart squid

        Sesto passo: aprire il firewall

        Non dimenticare di aprire la porta corrispondente nel firewall di Rocky Linux (predefinita 3128):

        sudo firewall-cmd --permanent --add-port=3128/tcp
        sudo firewall-cmd --reload

        Test di connessione client

        Ora puoi inserire le informazioni nelle impostazioni del proxy del tuo browser o software locale:

        • Indirizzo IP: il tuo IP pubblico di VoyraCloud VPS
        • Porta: 3128 (o la porta che hai personalizzato)
        • Autenticazione: inserisci il nome utente e la password che hai appena impostato.

        Conclusione

        Seguendo i passaggi sopra, hai correttamente distribuito un server proxy Squid sicuro ed efficiente su Rocky Linux. Con l'ottimizzazione delle linee globali di VoyraCloud Cloud VPS, puoi godere di un'esperienza di transito di rete più veloce.

        👉 Ottieni subito il tuo VoyraCloud Cloud VPS e inizia un'esperienza di proxy veloce

        Condividi:

        Articoli Correlati