Tutoriel Rocky Linux : Guide étape par étape pour configurer un serveur proxy Squid haute performance

Vous souhaitez mettre en place un proxy privé sur un VPS ? Cet article explique en détail comment installer Squid sur Rocky Linux, couvrant la configuration de base, l'authentification des utilisateurs, le passage du pare-feu et l'ensemble du processus de connexion client.

VoyraCloud
January 23, 2026
4 min Reading Time
Share:
Linux 教程
Rocky Linux
Squid 代理
VoyraCloud
VPS 配置
代理服务器搭建
Tutoriel Rocky Linux : Guide étape par étape pour configurer un serveur proxy Squid haute performance

Dans le développement d'entreprise ou les scénarios de protection de la vie privée, disposer d'un serveur proxy privé (Proxy Server) est essentiel. Squid, en tant que logiciel de proxy cache puissant, est devenu le choix privilégié des utilisateurs de Linux grâce à sa stabilité, sa grande personnalisation et ses performances exceptionnelles.

Ce document vous guidera sur la façon de configurer rapidement un serveur proxy Squid avec authentification sur Rocky Linux.


Pourquoi choisir de déployer un proxy sur VoyraCloud ?

La mise en place d'un serveur proxy exige des exigences élevées en matière de latence réseau et de bande passante. VoyraCloud Cloud VPS offre :

  • Bande passante de pointe de 200 Mbps : assure un transfert fluide sans perte de vitesse.
  • 99,9 % de stabilité : garantit que votre service proxy est en ligne 24 heures sur 24.
  • Facturation mensuelle à partir de 4,5 $ : rapport qualité-prix élevé, supporte le changement d'IP à la demande.

Étape 1 : Acheter et se connecter à VoyraCloud Cloud VPS

  1. Visitez la page d'achat de VoyraCloud Cloud VPS et choisissez le nœud régional dont vous avez besoin.
  2. Sélectionnez Rocky 9.5 dans le système.
  3. Après l'achat, obtenez l'IP, le nom d'utilisateur et le mot de passe.
  4. Connectez-vous via SSH :
    • Windows : nous recommandons PuTTY ou Windows Terminal
    • Mac/Linux : exécutez dans le terminal ssh ubuntu@votre_VPS_IP

Étape 2 : Mettre à jour le système et installer Squid

Tout d'abord, assurez-vous que votre système Rocky Linux est à jour :

sudo dnf update -y

Ensuite, installez le paquet Squid :

sudo dnf install squid -y

Une fois l'installation terminée, démarrez le service et configurez-le pour qu'il se lance au démarrage :

sudo systemctl start squid
sudo systemctl enable squid

Étape 3 : Configuration de base et contrôle d'accès

Le fichier de configuration principal de Squid se trouve à /etc/squid/squid.conf. Pour que le proxy fonctionne correctement, nous devons ajuster la politique d'accès.

  1. Modifier le fichier de configuration :
    sudo vi /etc/squid/squid.conf
    1. Autoriser l'accès réseau : Trouvez la section http_access. Pour autoriser tous les accès réseau (à utiliser avec prudence, recommandé avec authentification), modifiez comme suit :
      http_access allow all
      # http_access deny all
      1. Changer le port d'écoute (optionnel) : Squid écoute par défaut le port 3128. Pour le changer, recherchez et modifiez :
        http_port 3128

        Étape 4 : Activer l'authentification (renforcer la sécurité)

        Pour éviter que votre proxy ne soit abusé par d'autres, il est fortement recommandé d'activer l'authentification par nom d'utilisateur/mot de passe.

        1. Créer un fichier de mots de passe cryptés

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

        2. Ajouter des utilisateurs autorisés

        Installez le paquet d'outils et créez un utilisateur (par exemple user1) :

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

        3. Configurer Squid pour appeler le module d'authentification

        Ajoutez le contenu suivant au début de /etc/squid/squid.conf ou à l'endroit de la définition 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

        Étape 5 : Vérifier la syntaxe et redémarrer le service

        Avant d'appliquer la configuration, vérifiez d'abord s'il y a des erreurs de syntaxe :

        sudo squid -k parse

        S'il n'y a pas d'erreurs, redémarrez le service Squid pour appliquer la configuration :

         sudo systemctl restart squid

        Étape 6 : Ouvrir le pare-feu

        N'oubliez pas d'ouvrir le port correspondant dans le pare-feu de Rocky Linux (par défaut 3128) :

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

        Test de connexion client

        Maintenant, vous pouvez entrer les informations dans les paramètres de proxy de votre navigateur ou logiciel local :

        • Adresse IP : votre IP publique de VoyraCloud VPS
        • Port : 3128 (ou le port que vous avez personnalisé)
        • Authentification : entrez le nom d'utilisateur et le mot de passe que vous venez de définir.

        Conclusion

        Grâce aux étapes ci-dessus, vous avez réussi à déployer un serveur proxy Squid sécurisé et efficace sur Rocky Linux. Avec l'optimisation des lignes mondiales de VoyraCloud Cloud VPS, vous pouvez profiter d'une expérience de transit réseau plus rapide.

        👉 Obtenez dès maintenant votre VoyraCloud Cloud VPS et commencez une expérience de proxy rapide

        Share:

        Related Articles