Squid Proxy
Squid Proxy
Squid Proxy
IV- Installation
Utilisez la commande d'installation de paquetage:
Cela ne fonctionne pas car d'origine Squid interdit toutes les connexions.
V- Configuration de base
Le fichier de configuration se trouve dans le dossier:
Il faut éditer le fichier de configuration de manière à autoriser le réseaux local à acceder à internet:
Squid est un proxy très complet, son fichier de configuration est donc plein d'explications et donc
très long (environ 4500 lignes).
Pour une configuration de base, il faut autoriser le réseaux local à acceder à internet.
Nous garderons la configuration d'origine pour ce qui concerne le port utilisé et le stockage, mais
nous verrons où et comment cela est configuré.
- Vérifier le port sur lequel écoute le serveur, dans la section « Network options »:
- Ensuite une section important, celle où l'on configure les autorisations d'accès « Access controls »:
Tout d'abord, les ACL (Access Control List, Liste de Contrôle d'Accès), ce sont des listes d'adresses
aux quelles on peut ensuite autoriser ou non différents accès.
On y trouve toutes les listes d'origine:
A la suite de ces liste, on va créer un nouvelle ACL pour notre réseau:
Le premier champ sert à dire que ce qui suit est une ACL.
Le second champ est le nom de l'ACL, ici « mon-reseau »
Ensuite, « src » signifie que les requêtes viendront des adresses qui font partie du réseau définit
après.
Remplacer « serveur » par le nom que vous souhaitez donner à votre proxy.
- Pour configurer le cache, il faut modifier les paramètres dans la section « Options which affect the
cache size ».
On peut y configurer l'espace réserver au stockage, la taille maximum/minimum des objets stockés.
- Dans la section « Logfile pathnames and cache directories » se trouve la configuration des dossiers
des logs et du cache ainsi que leurs emplacements.
VI- Autres possibilités
Dans la configuration de Squid:
– Par les ACL, il est possible de gérer les jours et heures de connexions.
– Il est possible de créer des utilisateurs avec mot de passe, ce qui permet d'identifier les
utilisateurs et de voir dans les logs qui visite quel site et d'interdire l'accès à des personnes qui
ne sont pas autorisées.
– Avec une redirection du port 80 vers le port d'écoute du proxy, on oblige les utilisateurs à
utiliser le proxy de manière transparante, mais ceci est incompatible avec le point précédent.
Autres programmes:
SquidGuard est un « add-on » de Squid.
Il permet notamment la gestion des accès à certaines URL en fonction de différents paramètres.
Il permet donc un filtrage plus fin des accès à internet.