Comment installer Squid Proxy Server sur Centos / Rhel 7/6 & Fedora 30/29/28
- 951
- 6
- Mohamed Brunet
Squid est le serveur proxy le plus populaire pour les systèmes Linux. Le serveur de Squid Proxy est également utile pour le filtrage des paquets Web. La plupart des fournisseurs d'hébergement Web utilisent le proxy de calmar pour la mise en cache des données répétitives pour augmenter la vitesse du site Web.
Cet article vous aidera à installer et à configurer le serveur proxy Squid sur les systèmes CentOS, Redhat et Fedora Linux.
Étape 1 - Installez le calmar
Les forfaits de calmar sont disponibles dans les référentiels YUM par défaut. Exécutez la commande ci-dessous sur votre serveur pour installer Squid Proxy Server.
sudo yum installer squid # sur les systèmes centos / redhat sudo dnf installer squid # sur les systèmes fedora
Étape 2 - Modifier le port de squid (facultatif)
La valeur par défaut du calmar s'exécute sur le port 3128. Si vous souhaitez démarrer Squid sur un port différent, modifiez le fichier de configuration du squid et modifiez http_port valeur. Par exemple, nous changeons de calmar pour fonctionner sur le port 8080.
/ etc / squid / calmar.confli
http_port 8080
Après avoir modifié le service, redémarrons le service de squid pour recharger les modifications de configuration
Service Squid Redémarrage
Étape 3 - Bloquer un site Web spécifique avec des calmars
Commençons par la configuration supplémentaire comme bloquer n'importe quel site Web à l'aide de Squid Proxy Server. Ajouter des règles ci-dessous pour bloquer le site Web spécifique avant de permettre toutes les règles. L'exemple ci-dessous bloquera Yahoo.com et www.rediffiter.com.
acl blocksite1 dstdomain yahoo.com acl blocksite2 dstdomain www.rediffiter.com http_access nier blocksite1 http_access deny blocksite2
Si vous avez une longue liste de noms de domaine, créez un fichier / etc / squid / blockwebsites.qui a et mettez les noms de domaine un par ligne et ajoutez la règle ci-dessous dans le fichier de configuration de Squid.
ACL BlockSiteList dstdomain "/ etc / squid / blockwebsites.LST "HTTP_ACCESS DINY BLOCKSITELIST
blockwebsites.qui a Exemple de contenu de fichier:
# chat / etc / squid / blockwebsites.LST YAHOO.com www.rediffiter.com
Étape 4 - Bloquer un mot-clé spécifique avec le calmar
Ajouter des règles ci-dessous pour bloquer le site Web spécifique avant de permettre toutes les règles. L'exemple ci-dessous bloquera toutes les pages ayant un mot-clé Yahoo ou Gmail.
ACL BlockKeyWord1 URL_REGEX YAHOO ACL BLOCKKEYWORD2 URL_REGEX GMAIL HTTP_ACCES
Si vous avez une longue liste de mots clés, créez un fichier / etc / squid / blockkeywords.qui a et mettez les mots clés un par ligne et ajoutez la règle ci-dessous dans le fichier de configuration de Squid.
ACL BlockkeyWordList URL_REGEX "/ etc / squid / blockkeywords.LST "HTTP_ACCESS DENY BLOCKKEYWORDLIST
BlockKeywords.Exemple de contenu de fichier LST:
# chat / etc / squid / blockkeywords.lst yahoo gmail facebook
Toutes nos félicitations Vous avez réussi à installer et à configurer le serveur proxy de squid. Lisez l'article suivant pour configurer Squid pour le filtrage basé sur les adresses MAC.
- « Configurer le filtrage basé sur les adresses MAC du serveur de squid proxy
- / dossier TMP 100% complet (cpanel) »