Procédure d’installation d'un serveur proxy

Pages: 16 (3892 mots) Publié le: 17 avril 2011
Stage Administrateurs Réseaux

Le proxy Squid

Squid

1) Présentation
Squid est un logiciel permettant la réalisation d'un cache pour les clients web. Squid peut aussi jouer le rôle de filtre http. Squid est un produit disponible sur un grand nombre de plates-formes:
➔ Linux ➔ FreeBSD, NetBSD ➔ OSF/ Dec Unix ➔ AIX ➔ HP-UX ➔ Windows NT

Squid est un logiciel libre protégé par la GPL (GnuPublic Licence). Son url est http://www.squidguard.org L'adresse mail de référence est : squidguard@ost.eltele.no Ses auteurs sont :
– –

Päl Baltzersen : pal.baltzersen@ost.eltele.no Lars-Erik Häland : leh@nimrod.no

2) Le proxy cache
Squid est un cache proxy : • • Proxy : un agent qui agit pour un autre Cache : un espace où l'on stocke les informations les plus usitées

Squid agit commeun agent qui reçoit des requêtes de clients, les transmet au serveur Internet concerné et stocke l'information retournée par le serveur Internet. Si l'information est demandée plusieurs fois, alors le contenu stocké sera retourné aux clients, ce qui réduit la bande passante utilisée et accélère les opérations. D2 DIANA Eric Gindre mars 2005 modif janvier 2006

page 1 / 15

StageAdministrateurs Réseaux

Le proxy Squid

La majorité des firewalls disposent d'agents Internet; toutefois ceux-ci ont rarement la fonctionnalité de cache ou ne supportent pas l'intégralité des fonctionnalités de Squid. Squid se distingue par un grand nombre de fonctionnalités avancées :
➔ Support de nombreux protocoles (les protocoles de transfert de données

utilisées sur Internet comme http, Gopher,ftp et Wais)

➔ Possibilité d'interconnexions entre différents serveurs proxys : pour de

gros réseaux il peut être nécessaire d'installer plusieurs proxys caches pour répartir la charge. Dans ce cas, il est intéressant de les relier et de les faire coopérer pour une meilleure efficacité. ➔ Contrôle d'accès : Squid est capable de filtrer certains sites Internet ou certaines URL ou derestreindre l'accès à certains clients. Squid est en outre un produit hautement modulaire architecturé autour d'un programme principal chargé de la gestion du cache des données nommé squid, d'un serveur de cache de noms de domaine dnsserver. Par ailleurs, d'autres programmes se chargent de la réécriture des url, de l'authentification et de sa gestion. Cette architecture modulaire permet le développement demodules additionnels permettant de compléter les fonctionnalités de Squid.

3) Limitations
Squid n'est pas un Firewall. Il peut limiter les possibilités des clients mais il ne protège pas l'accès aux personnes extérieures au réseau. La gestion du pare feu sous Linux est réalisée par ipchains pour les noyau 2.2 ou iptables pour les noyaux 2.4. Squid ne supporte pas tous les protocoles. Il estainsi incapable de gérer les protocoles de news, real audio et de vidéo conférences. Il est nécessaire d'utiliser d'autres caches applicatifs.

4) Protocole supportés
Squid supporte les protocoles suivants : HTTP: le protocole Web FTP : le protocole de transfert de fichiers Gopher : un protocole proche de http inusité aujourd'hui SSL : utilisé pour les transactions sécurisées WAIS : protocoleinusité ICP : un protocole généraliste permettant la communication entre serveurs de cache ● HCTP : un protocole de cache orienté http
● ● ● ● ● ●

D2 DIANA Eric Gindre

mars 2005 modif janvier 2006

page 2 / 15

Stage Administrateurs Réseaux

Le proxy Squid

5) Installation
L'installation de Squid est relativement simple et respecte le standard « configure ; make ; make install ».Afin de mettre en place un serveur opérationnel, il est important de connaître les pré requis de Squid. a) Prérequis II est important pour obtenir un cache efficace de lui offrir une quantité importante de mémoire vive et de disque • 128 Mo de ram • 8 Go de disque. A l'inverse, les besoins CPU sont bien avec moindre. Ainsi, de nombreux pentium de serveurs SQUID fonctionnent première génération....
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Serveur proxy
  • configuration d'un serveur VPN
  • Installation d’un serveur dhcp.
  • Mise en place d'un serveur ftp
  • Procédure d’un jugement de mineurs
  • Installation d'un serveur DNS sous ubuntu
  • Mise en place d'un serveur dhcp et dns
  • dossier guide sur la configuration d'un serveur DHCP

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !