proxy squid - Linux et OS Alternatifs
Marsh Posté le 30-11-2001 à 20:02:08
Je viens juste d'installer squid : c'est faciiiiiiiiiiiile !
Bon je suis sous la mdk, j'ai installé le rpm de squid et ensuite il faut aller grater dans le fichier de configuration : /etc/suid/squid.conf
voici un exemple simplifé (et en français ) :
#port sur lequel le proxy écoute les clients Web
http_port 3128 #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 8 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.1.0/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 #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 allowed_hosts
http_access deny !allowed_hosts #email du manager du cache
cache_mgr root #nom (virtuel) du cache
visible_hostname www-cache.datice.org #rotation des fichiers log
logfile_rotate 4 #pour exclure du cache l'intranet (local)
#acl web-local dstdomain monlycee.fr
#always_direct allow web-local
tu n'as qu'a le mettre à la place du fichier par défaut et lancer squid par la commande suivante :
/etc/rc.d/init.d/squid start
voilà ensuite pour gerer les access tu modifie ton .conf !!!
Marsh Posté le 30-11-2001 à 20:30:34
Super, merci
Mais ca ne me dis pas comment j'ajoute des utilisateurs, je modifie leurs mots de passes,...
Marsh Posté le 30-11-2001 à 20:35:20
beber.doneux01> tout tes commentaires sont décallé d'une ligne ... comment ta réussis à faire ca mdr ?
Marsh Posté le 01-12-2001 à 00:17:08
A ma connaissance, Squid est basé sur des access lists basées sur les adresses IPs...
c'est à dire que tes utilisateurs sont authetifiés par leur IP pas par un login/mot de passe Donc pas moyen de leur assigner comme ça des login ...
Il existe peut être un module additionnel recherche plutôt de ce côté là
Marsh Posté le 30-11-2001 à 19:18:33
Est-ce que connait ce proxy ? Si oui j'aimerais bien savoir comment il fonctionne (notemment la gestion des utilisateurs et leurs mots de passe ...)