[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] squid.conf



Bonjour à tous
voila j'ai intallé squid pour le partage des connections internet (,no problemo ça marche)
ci joint vous trouverez le fichier text correspondant a mon fichier <squid.conf>
c'est un fichier simple que j'ai pris sur le net je l'ai adapté a ma config

Le probleme qui se pose est le suivant je veux interdire aux utilisateurs d'aller sur des sites dont l'url contient par exemple le Mot SEX dans le fichier squid.conf il y une ligne qui renvoye a un fichier texte appellé pron.txt dans le quel sont placés les mots a interdire

mais cela ne marche pas , si je me connecte depuis les clients sur un site porno ( ex: www.sex.com ) la page du site viens normalment

Quelqun pourrais m'aider ou me corriger le fichier squid attaché

Merci





_________________________________________________________________
Téléchargez MSN Explorer gratuitement à l'adresse http://explorer.msn.fr/intl.asp

[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]

#-----------------ce fichier s'appelle squid.conf sur ma machien-------

#port sur lequel le proxy écoute les clients Web
http_port 80

#port sur lequel le proxy va dialoguer avec les autres proxy du réseau
icp_port 3130

#ne pas utiliser le cache pour ? et .cgi
hierarchy_stoplist cgi-bin ? .cgi

#mémoire RAM allouée au proxy
cache_mem 128 MB

#taille maximale des fichiers qui seront enregistrés dans le cache
maximum_object_size 4096 KB

#répertoire dans lequel seront stockés les fichiers enregistrés.
#dans cet exemple, la taille maximale de ce répertoire sera de 1Go - il y aura 16 sous divisions dans /var/spool/squid - et il y aura 256 divisions dans ces 16 sous divisions
cache_dir ufs /var/spool/squid 1000 16 256
#cache_dir ufs /var2/spool/squid 1500 16 256

#fichiers de log nécessaires pour contrôler le fonctionnement du cache
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
cache_swap_log /var/log/squid/swap.log


#localisation de la table MIME de squid
mime_table /etc/squid/mime.conf

#informations relatives au processus
pid_filename /var/run/squid.pid
debug_options ALL,1

#listes d'accès
acl allowed_hosts src 192.168.0.3/255.255.255.0
acl localhost src 127.0.0.1/255.255.255.255
acl manager proto cache_object
acl all src 0.0.0.0/0.0.0.0
acl SSL_ports port 443 563
acl safe_ports port 80 21 443 563 70 210 1025-65535
acl CONNECT method CONNECT
acl porn url_regex "/etc/squid/porn.txt"
acl notporn url_regex "/etc/squid/notporn.txt"


#autorisation/interdiction des listes définies
http_access allow manager localhost
http_access allow manager allowed_hosts
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow notporn allowed_hosts
http_access deny porn
http_access deny !allowed_hosts


#email du manager du cache
cache_mgr root

#nom (virtuel) du cache
visible_hostname castillo.de.dracula

#rotation des fichiers log
logfile_rotate 4


#pour exclure du cache l'intranet (local)