Squid est un serveur de mise en cache proxy Web qui offre des services de proxy et de mise en cache pour HTTP, HTTPS, FTP et certains autres protocoles. Un serveur de mise en cache proxy fonctionne en agissant comme une passerelle entre le serveur et les machines clientes et stocke localement le contenu fréquemment utilisé. En stockant le contenu localement, il réduit la bande passante tout en accélérant la livraison du contenu et le temps de réponse. Squid est sous licence GNU GPL et est pris en charge sur toutes les principales plates-formes de systèmes d'exploitation, y compris le système d'exploitation Linux.
Certaines des raisons pour lesquelles vous pourriez vouloir déployer le serveur proxy Squid sur votre réseau peuvent être :
- Pour réduire le temps de chargement des pages Web
- Mettre en œuvre des règles d'accès au réseau
- Pour masquer la machine de l'utilisateur pour une navigation anonyme
- Pour analyser le contenu sortant
- Répartir la charge entre plusieurs serveurs Web pour réduire la charge sur un seul serveur
Dans cet article, vous apprendrez à installer le serveur proxy Squid sur le système Linux. La procédure expliquée dans ce post a été testée sur Ubuntu 20.04 LTS (Focal Fossa). La même procédure s'applique également à la distribution Debian.
Prérequis
- Machine avec Ubuntu ou Debian installé
- Utilisateur Sudo
Installation du serveur proxy Squid
Squid est disponible dans les dépôts officiels de la distribution Ubuntu. Par conséquent, vous pouvez simplement l'installer via le gestionnaire de packages apt. Vous trouverez ci-dessous les étapes pour installer le serveur proxy Squid sur Linux.
Étape 1 :Mettre à jour Apt
Tout d'abord, mettez à jour apt à l'aide de la commande ci-dessous dans Terminal :
$ sudo apt update
Fournissez le mot de passe sudo.
Étape 2 :Installez le serveur proxy Squid
Maintenant, pour installer Squid, exécutez la commande ci-dessous dans Terminal :
$ sudo apt install squid
Si vous êtes invité à confirmer, appuyez sur y , après quoi le système commencera l'installation du serveur proxy Squid sur votre système. En fonction de la vitesse de votre connexion Internet, l'installation de Squid peut prendre un certain temps.
Étape 3 :Vérifier l'installation du serveur proxy Squid
Une fois l'installation du serveur proxy Squid terminée, vous pouvez le vérifier à l'aide de la commande ci-dessous dans Terminal :
$ squid --version
La sortie ci-dessous vérifie que le serveur proxy Squid a été installé sur notre machine avec la version 4.10.
Une fois l'installation du serveur proxy Squid terminée, son service démarre automatiquement. S'il ne démarre pas automatiquement, vous pouvez le démarrer manuellement avec la commande suivante :
$ sudo systemctl start squid
Pour arrêter le service de serveur proxy Squid, utilisez la commande suivante :
$ sudo systemctl stop squid
Pour activer le serveur proxy Squid au démarrage, utilisez la commande suivante :
$ sudo systemctl enable squid
La sortie suivante montre que le serveur proxy Squid est activé. Désormais, le service démarrera automatiquement à chaque démarrage.
Vous pouvez également vérifier l'état du serveur proxy Squid à l'aide de la commande ci-dessous :
$ sudo systemctl status squid
Dans la sortie ci-dessous, vous pouvez voir que le serveur proxy Squid est actif et en cours d'exécution.
Désinstaller le serveur proxy Squid
Si vous n'avez plus besoin du serveur proxy Squid sur votre système, vous pouvez facilement le désinstaller à l'aide de la commande ci-dessous :
$ sudo apt remove squid
C'est tout ce que vous devez savoir pour installer le serveur proxy Squid sur votre machine Linux. Dans cet article, nous avons expliqué comment installer et désinstaller le serveur proxy Squid sur la machine Ubuntu. Nous avons également expliqué comment gérer les services Squid.
Pour en savoir plus sur les configurations associées, visitez cette page.