Proxy Squid Sur Linux Ubuntu
Proxy Squid Sur Linux Ubuntu
Proxy Squid Sur Linux Ubuntu
Conditions préalables
• Un système d'exploitation Ubuntu
• Accès à une fenêtre de terminal / ligne de commande (Ctrl-Alt-T)
• Un utilisateur Ubuntu avec des privilèges root ou sudo
• Le programme d'installation du package apt, inclus par défaut
• Un éditeur de texte, tel que nano
2. Naviguez pour trouver l'option http_port . En règle générale, ce paramètre est configuré pour écouter sur le
port 3218. Ce port transporte généralement du trafic TCP. Si votre système est configuré pour le trafic sur un
autre port, modifiez-le ici.
Vous pouvez également définir le mode proxy sur transparent si vous souhaitez empêcher Squid de modifier
vos demandes et réponses.
3. 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é.
4. Accédez à l'option visible_hostname. Ajoutez le nom que vous souhaitez à cette entrée. C'est ainsi que le
serveur apparaîtra à toute personne essayant de se connecter. Enregistrez les modifications et quittez.
Si vous utilisez Firefox, vous pouvez trouver les paramètres du proxy sous :
Menu> Options> Paramètres réseau> Paramètres
Cochez la case d'option pour la configuration manuelle du proxy.
Si vous avez entré un nom d'hôte à l'étape 4, vous devriez pouvoir entrer ce nom plus le port que vous avez
désigné. Sinon, utilisez l'adresse IP du système hébergeant votre proxy Squid.
Pour le tester, vous pouvez visiter https://whatismyipaddress.com/ip-lookup - si votre proxy fonctionne, votre
adresse IP doit s'afficher comme adresse IP du serveur proxy.
Créez une liste de contrôle d'accès en modifiant à nouveau le fichier squid.conf, comme à l'étape 4.
Cela créera une règle qui autorise uniquement le système à cette adresse IP à se connecter. Il est recommandé
de commenter la ligne pour identifier la règle :
acl localnet src 192.168.0.15 # test computer
Tout ce qui se trouve après le signe # est ignoré par Squid.
Ports ouverts
Pour ouvrir un port spécifique, ajoutez les éléments suivants :
acl Safe_ports port 123 # Custom port
Configurez ensuite le service Squid pour qu'il se lance au démarrage du système en entrant :
sudo systemctl enable squid
Vous pouvez réexécuter la commande status maintenant pour vérifier que le service est opérationnel.
Conclusion
Si vous avez suivi de près, vous devriez maintenant avoir une compréhension de base du fonctionnement de
Squid, et comment installer et configurer Squid Proxy sur Ubuntu.
Les serveurs proxy sont un outil précieux pour sécuriser le trafic réseau, prévenir les attaques et restreindre
l'accès.