Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Squid Proxy Server sur Ubuntu 18.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Squid est un serveur de cache proxy Web open source complet qui peut être utilisé par les PME et les réseaux de grande entreprise pour mettre en cache et proxy pour les recherches FTP, HTTP, DNS et autres protocoles. Squid peut également faire de la mise en cache et du proxy pour les requêtes SSL.
Installer le serveur proxy Squid sur Ubuntu
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade
Étape 2. Installez le serveur proxy Squid.
Le package Squid est inclus dans les référentiels Ubuntu 18.04 par défaut. Exécutez la commande ci-dessous sur votre serveur pour installer le serveur proxy SQUID :
sudo apt install squid
Une fois l'installation terminée, le service Squid démarre automatiquement. Pour vérifier que l'installation a réussi et que le service Squid est en cours d'exécution, suivez la commande :
sudo systemctl status squid
Étape 3. Configuration du serveur proxy Squid.
Le fichier de configuration de Squid se trouve dans /etc/squid/squid.conf.
sudo nano /etc/squid/squid.conf
Modifiez le fichier de configuration de squid et modifiez la valeur http_port avec le nouveau port :
http_port 3128
Accédez à l'option http_access deny all. Ceci est actuellement configuré pour bloquer tout le trafic HTTP. Cela signifie qu'aucun trafic Web n'est autorisé :
http_access allow all
Accédez à l'option visible_hostname. Ajoutez le nom de votre choix à cette entrée. C'est ainsi que le serveur apparaîtra à toute personne essayant de se connecter. Chaque fois que vous apportez des modifications au fichier de configuration, vous devez redémarrer le service Squid pour que les modifications prennent effet :
sudo systemctl restart squid
Étape 4. Configurer le service de pare-feu
Pour un service de pare-feu en cours d'exécution sur Ubuntu, ouvrez le port sur le pare-feu :
sudo ufw allow 3128/tcp
Étape 5. Configurez le client Squid.
Toute cette configuration a été effectuée pour paramétrer votre serveur proxy Squid. Maintenant, passez à votre ordinateur client et ouvrez votre navigateur Web. Si vous utilisez Firefox, vous pouvez trouver les paramètres de proxy sous :
- Menu > Options > Paramètres réseau > Paramètres
- Cochez la case d'option pour la configuration manuelle du proxy.
C'est tout ce que vous avez à faire pour installer Squid Proxy Server sur Ubuntu 18.04. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.