Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2473 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  squid et squiguard

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

squid et squiguard

n°723023
lolo_067
Posté le 30-08-2005 à 15:18:52  profilanswer
 

hello,  
 
je viens d'installer une distrib mandriva 2005 LE. J'ai aussi squid et squidguard (dernière version stable). Un script iptables.  
Quand je fais du surf avec un client, les sites ne sont pas chargé en entier (script iptables activé ou non).  
 
QQ un a t il une solution pour que les sites se chargent en entier. C'est quand même bien plus pratique :))
 
Merci

mood
Publicité
Posté le 30-08-2005 à 15:18:52  profilanswer
 

n°723034
lima44
Posté le 30-08-2005 à 15:30:07  profilanswer
 

c'est à dire?
chez moi ça fonctionne avec la même config?
y a un message?

n°723037
dofor
:F
Posté le 30-08-2005 à 15:33:09  profilanswer
 

tu as installé squid et squidguard sur ton poste local? o_O

n°723041
lolo_067
Posté le 30-08-2005 à 15:38:52  profilanswer
 

ben non pas de message; Squid et squidguard sont installés sur une machine qui fera office de routeur et proxy.
Le client est une machine du réseau "classique" sous win 2000.
 
En fait le site n'est pas affiché en entier (les images sont remplacé par une croix et des parties de sites manquent)
J'ai pensé à la taille du cache. vous avez mis quelle taille?

n°723046
dofor
:F
Posté le 30-08-2005 à 15:48:24  profilanswer
 

http://christian.caleca.free.fr
 
jette un oeil là pour la config de squid/squidguard :)

n°723047
lolo_067
Posté le 30-08-2005 à 15:49:29  profilanswer
 

hé hé c'est le tuto que j'ai suivi :)

n°723048
dofor
:F
Posté le 30-08-2005 à 15:53:07  profilanswer
 

ah :/
 
Ben actuellement j'ai mis 3Go de cache, mais quand j'avais les 100Mo par défaut ça fonctionnait aussi!

n°723049
lolo_067
Posté le 30-08-2005 à 15:54:23  profilanswer
 

ah ben alors je vais p'être essayer ca parce mon cache par défaut était de 8 MB ... Je l'ai mis à 100 et je testerais demain matin. J'ai pas la connexion pour cette machine à mon bureau ...

n°723051
dofor
:F
Posté le 30-08-2005 à 15:57:30  profilanswer
 

8Mb ça pourra pas cacher grand chose en même temps :D

n°723053
lolo_067
Posté le 30-08-2005 à 15:58:44  profilanswer
 

ben c'est aussi ce que je me dis mais j'ai vu quand j'étais de retour à mon bureau donc trop tard ...

mood
Publicité
Posté le 30-08-2005 à 15:58:44  profilanswer
 

n°723084
lima44
Posté le 30-08-2005 à 17:38:49  profilanswer
 

pour la taille du cache j'y crois pas trop :-/ qd tu regardes sa taille effective ds la partition (chez moi 1go) réservée c'est pas super volumineux.
Pour les photos avec une croix, effectivement de tps en tps chez moi il le fait, qd tu click dessus il dit que l'accès est bloqué, c'est pourquoi je pense à un pb squidguard, essais de ne pas charger le module squidguard pour voir juste avec squid.

n°723239
lolo_067
Posté le 31-08-2005 à 09:53:47  profilanswer
 

ok je vais voir ca aussi. Sinon peut on modifier le répertoire ou est stocké le cache ? quelle ligne ? je suis un peu perdu dans on squid.conf
 
Merci

n°723244
lolo_067
Posté le 31-08-2005 à 10:03:43  profilanswer
 

heu question bête mais comment je fais pour pas cherger le module squidguard ??

n°723245
lima44
Posté le 31-08-2005 à 10:13:13  profilanswer
 

# Le fichier de configuration fourni par défaut sous Debian
# est très long et contient énormément de commentaires.
# -> Cette version est épurée de tous les commentaires
 
# Pas d'infos sur ces lignes
 hierarchy_stoplist cgi-bin ?
 acl QUERY urlpath_regex cgi-bin \?
 no_cache deny QUERY
 
# Taille maximum de mémoire vive utilisée pour stocker du cache
 cache_mem 16 MB
# Taille maximum des objets stockés dans le cache
 maximum_object_size 15 MB
 
# Paramétrage du cache N°1 sur le premier disque
# - Type de stockage
# - Emplacement du cache
# - Taille totale du cache en MB
# - Nombre de répertoires de niveau 1 et de niveau 2
 cache_dir ufs /var/spool/squid 2000 16 256
 
# Paramétrage du cache N°2 sur le deuxième disque
 cache_dir ufs /squid 3000 16 256
 
# Format des logs :
# -> Avec off, squid utilise son propre format de logs,  
#    mais la date et l'heure ne sont pas lisible.
# -> Avec on, squid utilise le format standard CLF
 emulate_httpd_log off
 
# Ces deux lignes permettent d'intégrer le plugin SquidGuard  
# redirect_program /usr/bin/squidGuard
 redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
 redirect_children 4
 
# Pas d'infos sur ces lignes
 refresh_pattern ^ftp:                1440        20%        10080
 refresh_pattern ^gopher:        1440        0%        1440
 refresh_pattern .                0        20%        4320
 
# **********************************************************
# ** Définition des restrictions pour l'accès au cache    **
# **********************************************************
 
# Liste des acl par défaut -> A conserver
 acl all src 0.0.0.0/0.0.0.0
 acl manager proto cache_object
 acl localhost src 127.0.0.1/255.255.255.255
 acl to_localhost dst 127.0.0.0/8
 acl SSL_ports port 443 563        # https, snews
 acl SSL_ports port 873                # rsync
 acl Safe_ports port 80                # http
 acl Safe_ports port 21                # ftp
 acl Safe_ports port 443 563        # https, snews
 acl Safe_ports port 70                # gopher
 acl Safe_ports port 210                # wais
 acl Safe_ports port 1025-65535        # unregistered ports
 acl Safe_ports port 280                # http-mgmt
 acl Safe_ports port 488                # gss-http
 acl Safe_ports port 591                # filemaker
 acl Safe_ports port 777                # multiling http
 acl Safe_ports port 631                # cups
 acl Safe_ports port 873                # rsync
 acl Safe_ports port 901                # SWAT
 acl purge method PURGE
 acl CONNECT method CONNECT
 
# ACL qui définit le réseau utilisant le cache
 acl MonReseau src 82.0.0.0-82.255.255.255  
 
# Accès par défaut -> A conserver
 http_access allow manager localhost
 http_access deny manager
 http_access allow purge localhost
 http_access deny purge
 http_access deny !Safe_ports
 http_access deny CONNECT !SSL_ports
 http_access allow localhost
 
# activation de la transparence
 
 httpd_accel_host virtual
 httpd_accel_port 80
 httpd_accel_with_proxy  on
 httpd_accel_uses_host_header on
 
# Donne accès au cache au réseau
 http_access allow  MonReseau
 
# Interdit tout le reste
 http_access deny all
 
# Autorise les réponses pour tout le monde (par défaut)
 http_reply_access allow all
# Autorise le protocole icp pour tout le monde (par défaut)
 icp_access allow all
 
 coredump_dir /var/spool/squid
 
voilà mon fichier squid.conf il suffit de commenter # les lignes traitant de squidguard pour ne pas le demarrer, pour le cache http://www.coagul.org/article.php3?id_article=184

n°723247
lolo_067
Posté le 31-08-2005 à 10:21:33  profilanswer
 

ok merci pour ces infos. je vais voir ce que je peux faire :)) J'espère que ca va finir par marcher :)

n°723943
lolo_067
Posté le 01-09-2005 à 15:28:38  profilanswer
 

Re,  
 
alors j'ai changé mon rep de cache avec la taille qui va bien et pas démarré squidguard. Et ben la ... ca fonctionne. En redémarrant squidguard ben ca bloque la moitié des sites (enfin presque). Dans la mesure ou j'ai besoin de squidguard (lieu d'accès public), ou puis je trouver une blacklist. J'ai télécharger et utilisé celle de squidguard.org et la ca bloque. Avez vous d'autre adresse avec des lists ?
 
Merci

n°724616
lima44
Posté le 02-09-2005 à 23:26:18  profilanswer
 

voilà le sript que j'ai écrit et qui est exécuté par cron
 
il permet de mettre à jour squidguard avec la blacklist de l'université de toulouse.
 
#!/bin/bash
#
# maj_squidguard.sh  
 
# destruction de /usr/share/squidGuard-1.2.0/db.old
 
rm -fR /usr/share/squidGuard-1.2.0/db.old/*
 
# sauvegarde de l'ancienne liste ds /usr/share/squidGuard-1.2.0/db.old
 
cp -R /usr/share/squidGuard-1.2.0/db/* /usr/share/squidGuard-1.2.0/db.old/
 
# rapatriement de la blacklist /temp
 
cd /tmp
wget -N ftp://ftp.univ-tlse1.fr/pub/resea [...] sts.tar.gz
 
# decompression  /tmp/blacklist
 tar -xvzf blacklists.tar.gz  
 
# nettoyage de la blacklist
 
rm -Rf /tmp/blacklists/*/expressions
 
# arret de squid
 
service squid stop
 
# copie la nouvelle blacklist ds /usr/share/squidGuard-1.2.0/db/
 
rm -fR /usr/share/squidGuard-1.2.0/db/*
cp -R /tmp/blacklists/* /usr/share/squidGuard-1.2.0/db/
rm -Rf /tmp/blacklists
rm -Rf /tmp/blacklists.tar.gz
 
# création de la blacklist
squidGuard -C all
chown -R squid:squid /usr/share/squidGuard-1.2.0/db
 
# redemarrage de squid
service squid start
 
ainsi que mon fichier de config squidguard
 
#
# Configuration File for SquidGuard
#
# Created with the SquidGuard Configuration Webmin Module
# Copyright (C) 2001 by Tim Niemueller <tim@niemueller.de>
# http://www.niemueller.de/webmin/modules/squidguard/
#
# File created on 12/Avril/2005 22:16
#
 
dbhome /usr/share/squidGuard-1.2.0/db/
logdir /var/log/squidGuard
 
# à remplacer par ta config xx nom de ton ordi, xxxxxxxxxxxxxx ip de ton ordi
source xx {
 ip  xxxxxxxxxxxxxxxxx
}
 
destination pornographie {
 urllist  adult/urls
 domainlist adult/domains
}
 
destination agressif {
 urllist  agressif/urls
 domainlist agressif/domains
}
 
destination audio-video {
 urllist  audio-video/urls
 domainlist audio-video/domains
}
 
destination drogues {
 urllist  drogue/urls
 domainlist drogue/domains
}
 
destination forums {
 urllist  forums/urls
 domainlist forums/domains
}
 
destination jeux {
 urllist  gambling/urls
 domainlist gambling/domains
}
 
destination hackers {
 urllist  hacking/urls
 domainlist hacking/domains
}
 
destination redirecteurs {
 urllist  redirector/urls
 domainlist redirector/domains
}
 
destination warez {
 urllist  warez/urls
 domainlist warez/domains
}
 
acl {
 ordiyo {
  pass !pornographie !agressif
  redirect http://127.0.0.1/cgi-bin/squidGuar [...] =%t&url=%u
 }
 
 
 default {
  redirect http://127.0.0.1/cgi-bin/squidGuar [...] =%t&url=%u
  pass none
 }
}
 

n°727090
lolo_067
Posté le 09-09-2005 à 09:59:14  profilanswer
 

hello,  
 
merci pour vos réponses mais je crois que pour l'instant on va oublier squidguard parce que beaucoup trop de site ne passe pas entièrement s'il est démarré.
 
Par contre est ce que la ligne cache_log /var/log/squid/cache.log fait bien ce que je pense? Est ce bien la liste des sites visités ?
 
Sinon est ce possible de le faire ?
 
Merci

n°727091
lolo_067
Posté le 09-09-2005 à 10:00:25  profilanswer
 

je voulais mettre la ligne  
 
cache_access_log /var/log/squid/access.log
 
bien sur :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  squid et squiguard

 

Sujets relatifs
[squid] Problème en Mode transparent[ Squid ] Always_direct - Plus avoir besoin d'exclure les hosts locals
[Squid] Timeout sur Upload[SQUID] Acceder au cache
Problème de configuration SQUID[Resolu] Squid proxy transparent avec iptables
[ Squid ] Bloquer certaines applications Web[Squid + squidGuard] erreur : Too few redirector processes are running
Limité des urls avec SQUIDauthentification squid avec pam_auth
Plus de sujets relatifs à : squid et squiguard


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)