Vous êtes sur la page 1sur 4

Mamadou Master 2

Ndiaye RETEL

Mise en Place d'un Proxy pour bloquer des sites

Sommaire 1 2 Introduction ............................................... 2 SQUID ..................................................... 2 2.1 Spcification de SQUID................................3 2.2 Installation de SQUID.................................3 2.3 Configuration de SQUID...............................4 Conclusion.....................................................5

1 Introduction
Ce projet a pour but de mettre en place une solution technique qui permet : interdire laccs certains sites web. Autoriser laccs facebook.com et youtube.com qu'aux heures de pause.

Nous avons choisi comme solution technique : SQUID : fonction Cache extrmement rapide Gratuit les plugins aussi gratuits Un peu difficile configurer

2 SQUID
Un serveur SQUID est un serveur mandataire (proxy) performant, capable d'utiliser les protocoles FTP, HTTP, HTTPS Contrairement aux serveurs proxy classiques, un serveur SQUID gre toutes les requtes en un seul processus dentrer/sortie. Un serveur mandataire est un serveur informatique qui a pour fonction de relayer des requtes entre un poste client et un serveur. Les serveurs mandataires sont notamment utiliss pour assurer les fonctions suivantes : mmoire cache ; la journalisation des requtes la scurit du rseau local ; le filtrage et l 'anonymat.

2.1 Spcification

Proxy et cache des protocoles HTTP, HTTPS, FTP ; Hirarchisation du cache ; Contrle des aches tendus Reverse proxy

2.2 Installation de SQUID


Aprs avoir installer notre distribution de Linux ( Debian squeeze) , nous devons configurer notre sources.liste afin de pouvoir rcuprer les packages de SQUID . Configuration de la source de notre debian On dite le fichier /etc/apt/sources.list le contenu est remplac par : deb deb deb deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free http://security.debian.org/ squeeze/updates main contrib non-free http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free http://backports.debian.org/debian-backports squeeze-backports main

on lance la mise jour : apt-get update Ltape suivante est le tlchargement des packages de SQUID, et leur installation, tape simple raliser grce la commande apt : apt-get install squid

2.3Configuration de SQUID
Pour cette tape nous allons diter le fichier /etc/squid/squid.conf. Un fichier qui contient beaucoup de commentaires que nous allons supprimer par les commandes : avant on sauvegarde une version du fichier par : mv squid.conf squid.conf.sav on limine les commentaires : cat squid.conf.sav | grep -v ^# | grep -v $ > squid.conf Ainsi donc on peut editer le fichier squid.conf . Par defaut le squid bloque tous les sites ds que le proxy est specifici au niveau du navigateur. Pour ne bloquer que les sites facebook.com et youtube.com on ajoute qu fichier de configuration de squid les lignes suivantes : acl proxy src 192.168.0.0/255.255.255.0 acl tps1 time 8:00-12:00 acl tps2 time 15:00-18:00 acl bloquer dstdomain .facebook.com .youtube.com http_access deny bloquer tps1 tps2 #http_access deny all Il ne reste qu' redmarrer notre serveur proxy : service squid restart

3 Conclusion
Ce projet nous a permis de voire les fonctionnalits d'un proxy l'exemple du serveur squid qui est une rfrence en matire de proxy libre et gratuit. Toutefois nous avons eu des problmes avec du plugin SQUIDGUARD.