Dans cet article, nous expliquerons comment installer Squid Proxy sur Ubuntu 20.04. L'article vous guidera dans le processus d'installation et de configuration.
Le proxy Squid est un proxy Web HTTP de mise en cache et de transfert. Il a une grande variété d'utilisations, notamment l'accélération d'un serveur Web en mettant en cache les requêtes répétées, la mise en cache du Web, du DNS et d'autres recherches sur le réseau informatique. Squid proxy est une application de proxy Web qui peut être installée et configurée sur Linux et d'autres systèmes d'exploitation de type Unix.
Conditions préalables
- Un serveur dédié installé Ubuntu 20.04 ou KVM VPS.
- Un accès utilisateur root ou un utilisateur normal avec des privilèges administratifs.
Installer le proxy Squid sur Ubuntu 20.04
Étape 1 - Gardez le serveur à jour
# apt update -y
# apt upgrade -y
Étape 2 - Installer le proxy Squid
# apt install squid -y
Étape 3 - Démarrer et activer le service Squid
Pour démarrer et activer le service du proxy Squid, exécutez les commandes suivantes :
# systemctl start squid
# systemctl enable squid
Étape 4 - Configurer le proxy Squid
Ouvrir le fichier de configuration du proxy Squid
# vi /etc/squid/squid.conf
Recherchez http_access deny all dans le fichier et remplacez-le par http_access allow all.
Sauvegarder et quitter.
Maintenant, redémarrez le service Squid pour refléter les modifications.
# systemctl restart squid
Configuration de l'ACL (liste de contrôle d'accès) (facultatif)
Le proxy Squid vous permet de contrôler l'accès à différents sites Web (trafic Web) en les autorisant ou en les bloquant. Pour ce faire, suivez les étapes suivantes :
Ouvrir le fichier de configuration du proxy Squid
# vi /etc/squid/squid.conf
Allez à la ligne acl CONNECT méthode CONNECT .
Écrivez l'ACL (liste de contrôle d'accès) pour bloquer les sites Web que vous souhaitez.
acl block_websites dstdomain .facebook.com .youtube.com .etc.com
Ensuite, écrivez la déclaration de refus après cela.
http_access deny block_websites
Si vous souhaitez contrôler le téléchargement de fichiers spécifiques tels que des fichiers audio ou vidéo, utilisez la méthode suivante :
Ajouter ces lignes
acl media_files urlpath_regex -i \.(mp3|mp4|FLV|AVI|MKV)
Remplacez les extensions selon vos besoins.
Ensuite, écrivez la déclaration de refus après cela.
http_access deny media_files
Maintenant, redémarrez le service Squid pour refléter les modifications.
# systemctl restart squid
C'est ça. Nous avons installé et configuré avec succès Squid Proxy.
Dans cet article, nous avons vu comment installer Squid Proxy sur Ubuntu 20.04