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 |



