ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[squid]]

Piste: » squid


Squid : serveur mandataire (proxy)

Squid est un serveur mandataire, plus précisément un proxy, entièrement libre et très performant. Il est capable de gérer les protocoles FTP, HTTP, HTTPS et Gopher. Il est généralement utilisé dans certaines entreprises et universités pour des fonctions de filtrage d'URL ou en tant que cache. Les pages Internet sont stockées localement ce qui évite d'aller les recharger plusieurs fois et permet d'économiser la bande passante Internet.

Pré-requis

Installation

Installer le paquet squid.

Si après l'installation vous obtenez [fail] lors du démarrage de Squid, alors il faut simplement spécifier le nom de la machine dans la configuration de Squid. Voir plus loin le chapitre Configuration.

Utilisation

Pour mettre en pratique Squid, il suffit simplement de configurer les navigateurs web client afin d'utiliser un proxy, ayant pour adresse celle de la machine squid. Squid écoute par défaut sur le port 3128.

Configuration

Par défaut Squid est configuré et fonctionnel. Cependant, on peut apporter quelques modifications afin de l'optimiser ou mieux l'adapter à certain environnement.

Le fichier de configuration de Squid est /etc/squid/squid.conf. Pour toute configuration, éditer donc ce fichier.

  • Penser à effectuer une sauvegarde de ce fichier avant toute modification : sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak. Effectuer l'opération inverse pour restaurer le fichier.
  • Après toute modification du squid.conf, redémarrer Squid : sudo /etc/init.d/squid restart

Voici quelques modifications utiles :

Indiquer le nom de la machine

dans la partie TAG: visible_hostname, indiquer le nom de la machine comme suit :

visible_hostname nom_machine

Ne pas inclure l'adresse IP dans les requêtes HTTP

Pour ne pas inclure l'adresse IP ou le nom du système dans les requêtes HTTP, dans la partie TAG: forwarded_for, décommenter et modifier la ligne comme suit :

forwarded_for off

Messages d'erreur en français

Dans la partie TAG: error_directory, décommenter et modifier la ligne comme suit :

error_directory /usr/share/squid/errors/French

Changer le port d'écoute de Squid

Dans la partie TAG: http_port, modifier la ligne :

http_port 3128

avec le numéro de port voulu.

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

Applications associées

Beaucoup de logiciels sont complémentaires à Squid, et permettent de nouvelles fonctionnalités comme le filtrage de contenu, le blacklisting ...

SquidGuard

FIXME

DansGuardian

FIXME

Prostat

FIXME

Liens


squid.txt · Dernière modification: 08/09/2008, à 22:59 par Skippy le Grand Gourou
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL