Installation de Squid (Proxy HTTP)
![]() | Page Précédente : Proxy transparent simplement avec linux et SQUID
Page Suivante : Configurer iptables pour utiliser squid comme proxy Premiere phase, installation de SQUID.Pré-requis pour l'installation totale
Recuperer les packetagesLe serveur SQUID est disponible sous forme de packages (Assurez vous de télécharger une version STABLE de Squid) :
Autrement par l'intermédiaire du code source (Version 2.5) sur le site www.squid-cache.org Installer !Voici les différentes commandes permettant d'installer squid sur votre système :
Dans le cas d'un packetage de distribution, les fichiers de configuration se trouvent en général dans /etc/squid Avec la version source nous procederons de la manière suivante : tar zxf squid-*.tar gz -C /usr/src ou tar jxf squid-*.tar.bz2 -C /usr/src cd /usr/src/squid* ./configure make make install dans ce cas , les repertoires de configuration et de binaires se trouveront dans /usr/local/squid Parametrer squidle fichier de config de squid se nomme squid.conf ... il se trouve dans /etc/, /etc/squid/ ou /usr/local/squid/etc suivant la distribution utilisée Le fichier de configuration est très complet , pour le personnaliser, editez le et décommentez les lignes concernée par les variables et utilisez les valeurs suivantes : Si vous utilisez une version de SQUID > 2.6 http_port Si vous utilisez une version plus ancienne de SQUID httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on et autorisez les utilisateurs du réseau a utiliser le proxy en utilisant la variable http_access http_access allow all Nous verrons par la suite comment parametrer les applications ... Une fois cette configuration faite , initialisez les caches de squid en utilisant la commande (inutile sur debian car fait au moment de l'installation). root@proxy # > squid -z Lancer le serveur proxy. root@proxy # > squid A ce stade , vous êtes en mesure d'utiliser squid comme proxy HTTP par votre navigateur internet. :) Sur la distribution debian le script d'initialisation est créé dès l'installation du packetage. sur la slackware il faut le creer , un point de départ serait de faire le script suivant /etc/rc.d/rc.squid : #!/bin/sh # script de lancement de slackware case "$1" in 'start') /bin/echo "Lancement de Squid" /usr/sbin/squid ;; 'stop') /bin/echo "Arret de Squid" /bin/killall squid ;; 'restart') echo "Redemarrage de Squid" /bin/killall squid /usr/sbin/squid ;; *) echo "usage $0 start|stop|restart" ;; esac Page Précédente : Proxy transparent simplement avec linux et SQUID
4 Pages dans cet article
Page Suivante : Configurer iptables pour utiliser squid comme proxy |