Squid est un serveur proxy et un cache web largement utilisé, qui offre des performances excellentes pour le partage de contenus web au sein de réseaux locaux. En réduisant la bande passante et en améliorant les temps de réponse, Squid est un outil indispensable pour les administrateurs de réseau cherchant à optimiser leur infrastructure. Ce guide vous expliquera comment installer et configurer Squid sur Rocky Linux et AlmaLinux 9, en fournissant des instructions détaillées et faciles à comprendre.
Installation de Squid sur Rocky Linux/AlmaLinux 9
Étape 1 : Mise à jour du système
Commencez par mettre à jour votre système pour vous assurer que tous les paquets sont à jour. Ouvrez un terminal et exécutez :
sudo dnf update -y
Étape 2 : Installation de Squid
Squid est disponible dans les dépôts officiels de Rocky Linux et AlmaLinux. Pour l’installer, utilisez la commande suivante :
sudo dnf install squid -y
Étape 3 : Démarrage et activation de Squid
Une fois l’installation terminée, démarrez le service Squid et assurez-vous qu’il soit activé au démarrage du système :
sudo systemctl start squid
sudo systemctl enable squid
Étape 4 : Vérification de l’état de Squid
Pour vérifier que Squid fonctionne correctement, utilisez :
sudo systemctl status squid
Vous devriez voir un statut indiquant que le service est actif et en cours d’exécution.
Configuration de base de Squid
Après l’installation, vous pouvez commencer à configurer Squid selon vos besoins. Le fichier de configuration principal de Squid est /etc/squid/squid.conf
.
Étape 1 : Configuration du fichier squid.conf
Ouvrez le fichier de configuration dans votre éditeur de texte préféré :
sudo nano /etc/squid/squid.conf
Étape 2 : Configuration du port d’écoute
Par défaut, Squid écoute sur le port 3128. Vous pouvez modifier ce comportement en cherchant la ligne http_port 3128
et en changeant le numéro de port selon vos besoins.
Étape 3 : Configuration des règles d’accès
Squid utilise des ACL (Access Control Lists) pour contrôler l’accès au proxy. Par exemple, pour autoriser uniquement les machines de votre réseau local à utiliser le proxy, ajoutez :
acl mynetwork src 192.168.1.0/24
http_access allow mynetwork
Remplacez 192.168.1.0/24
par le réseau que vous souhaitez autoriser.
Étape 4 : Redémarrage de Squid
Après avoir effectué des modifications dans le fichier de configuration, redémarrez Squid pour appliquer les changements :
sudo systemctl restart squid
Configuration avancée
Squid offre une multitude d’options de configuration, allant de la mise en cache optimisée à la redirection des requêtes. Pour une configuration plus avancée, consultez la documentation officielle de Squid.
Pour les professionnels et entreprises recherchant une solution robuste pour déployer et gérer leur serveur proxy Squid, Shape.host propose des services Linux SSD VPS. Avec Shape.host, vous bénéficiez d’une infrastructure cloud de pointe, garantissant performances élevées et fiabilité pour votre serveur Squid. Les solutions Cloud VPS de Shape.host offrent la flexibilité nécessaire pour adapter votre serveur à vos besoins spécifiques, que ce soit pour la mise en cache de contenu, la gestion du trafic web ou la sécurisation de votre réseau.