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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Configuration avancée de Squid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Configuration avancée de Squid

n°222941
MarcP
Boinc.fr
Posté le 12-02-2003 à 13:26:22  profilanswer
 

Salut !
Pour un reseau d'entreprise, je cherches à filtrer l'accès internet, à savoir :
-2 types d'utilisateurs : restreints et illimités.
L'utilisateur restreint n'a accès qu'a une liste de sites definis par des patterns (*.gouv.fr, *.truc.com, etc)
L'utilisateur "normal" doit avoir accès à tous les sites.
le proxy est configuré sur une machine linux indépendante (Squid Cache: Version 2.4.STABLE3) sur le port 3128.
Je voudrais soit : faire une identification par username/password, soit faire un tri (mettons que le port 3128 soit débridé et le port 8080 bridé), soit par IP, ca c'est pas le problème. le problème etant que j'ai jamais reussi à faire un filtrage "dédié" à certains utilisateurs, ca me filtrait toujours tous les utilisateurs, ou alors personne :)
J'ai donc mis en attendant un soft sur un serveur nt, qui filtre puis qui redirige sur le serveur linux, mais ca ne me satisfait pas franchement (je voudrais tout faire avec squid)
Si quelqu'un a des pistes à me donner...
merci ! :)


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
mood
Publicité
Posté le 12-02-2003 à 13:26:22  profilanswer
 

n°222951
snooper
Posté le 12-02-2003 à 13:36:11  profilanswer
 

Tu ajoute une authentification utilisateur dans la conf de suqid
Pour cela il faut que tu t appuies sur un module d'autehntification
le module ncsa est le module de base et s'appuie sur les fichiers générer avec la commande htpasswd
Tu peux aussi utiliser des modiles qui s'appuie sur un service tiers comme une bse MySQL, un servuer LDAP ou un contoleur de domaine.
Je l ai deja fait avec ces 4 modules cela marche tres bien.
 
Apres selon l'authentification tu peux faire des acces liste pour géréer des droits.
C'est les acl et ca marche tres bien.
 
Voili

n°222956
MarcP
Boinc.fr
Posté le 12-02-2003 à 13:41:41  profilanswer
 

justement ;)
acl GOOD dstdomain .gouv.fr
tout ca, pas de problème, ca filtre
Le problème est que ca filtre tout le monde !
Or je ne voudrais filtrer que certains users...
tu peux me faire une tite demo en mettant que les ip de 192.168.0.1 à 192.168.0.10 soient "libres" et au dessus filtrées stp ?


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°222959
snooper
Posté le 12-02-2003 à 13:53:46  profilanswer
 

MarcP a écrit :

justement ;)
acl GOOD dstdomain .gouv.fr
tout ca, pas de problème, ca filtre
Le problème est que ca filtre tout le monde !
Or je ne voudrais filtrer que certains users...
tu peux me faire une tite demo en mettant que les ip de 192.168.0.1 à 192.168.0.10 soient "libres" et au dessus filtrées stp ?
 


 
Ca donnerai qques chose comme ca (mais on peut faire bcq mieux avec des groupes et plus de combinaison)
J'ai fait un exemple avec 2 ip.
Faut laisser les autres regles de protocoles aussi.
 
acl all src 0.0.0.0/0.0.0.0
 
acl GOOD dstdomain .gouv.fr
acl add_ip src 192.168.0.1/255.255.255.255
acl add_ip1 src 192.168.0.2/255.255.255.255
 
http_access allow add_ip
http_access allow add_ip1
 
http_access allow !add_ip GOOD
http_access allow !add_ip1 GOOD
 
http_access deny all
 
######################################"
 
acltype peut prendre comme valeur :
 
src (pour la source) : indication de l'adresse IP du client sous la forme adresse/masque. On peut aussi donner une plage d'adresse sous la forme adresse_IP_debut-adresse_IP_fin
 
dst (pour la destination) : idem que pour src, mais on vise l'adresse IP de l'ordinateur cible.
 
srcdomain : Le domaine du client.
 
 
 
 
dstdomain : Le domaine de destination.
 
url_regex : Une chaîne contenue dans l'URL  (on peut utiliser les jokers).
 
urlpath_regex : Une chaîne comparée avec le chemin de l'URL (on peut utiliser les jokers).
 
proto : Pour le protocole.

n°222967
MarcP
Boinc.fr
Posté le 12-02-2003 à 13:59:44  profilanswer
 

:jap:
donc pour limiter ip1 et laisser libre ip, je fais :
acl all src 0.0.0.0/0.0.0.0
 
acl GOOD dstdomain .gouv.fr
acl TOUT url_regex *
acl add_ip src 192.168.0.1/255.255.255.255
acl add_ip1 src 192.168.0.2/255.255.255.255
 
http_access allow add_ip
http_access allow add_ip1
 
http_access allow !add_ip TOUT  
http_access allow !add_ip1 GOOD
 
http_access deny all  
 
?  
:jap: merci :)


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°222970
snooper
Posté le 12-02-2003 à 14:03:27  profilanswer
 

MarcP a écrit :

:jap:
donc pour limiter ip1 et laisser libre ip, je fais :
acl all src 0.0.0.0/0.0.0.0
 
acl GOOD dstdomain .gouv.fr
acl TOUT url_regex *
acl add_ip src 192.168.0.1/255.255.255.255
acl add_ip1 src 192.168.0.2/255.255.255.255
 
http_access allow add_ip
http_access allow add_ip1
 
http_access allow !add_ip TOUT  
http_access allow !add_ip1 GOOD
 
http_access deny all  
 
?  
:jap: merci :)


 
Quand tu met un ! devant un objet ca equivaut a NOT donc l inverse
 
Apres quand tu met derriere http_access plusieurs objets a la suite c considéré comme des et logique pour que la condition soit respecté.
 
limiter ip1 et laisser libre ip
 
acl GOOD dstdomain .gouv.fr
acl add_ip src 192.168.0.1/255.255.255.255
acl add_ip1 src 192.168.0.2/255.255.255.255
 
http_access allow add_ip
http_access allow add_ip1 GOOD
 
http_access deny all  
 

n°222971
MarcP
Boinc.fr
Posté le 12-02-2003 à 14:06:25  profilanswer
 

:jap: merci je vais tester ca :)


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°226771
sellin20
Posté le 21-02-2003 à 15:15:42  profilanswer
 

Tu pourrais utiliser squidguard.
Il permet de se baser sur des blacklists et sur le nom d'utilisateu (necessite une authentification genre ncsa, bien quand les utilisateurs se loguent à partir de n'importe quels pc) ou sur l'adresse ip, c'est selon ce que tu veux.
Ce qui est plus facile que de se baser sur des acl que tu écris à chaque fois.


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

  Configuration avancée de Squid

 

Sujets relatifs
Squid Log - Afficher un nom à la place d'une IPconfiguration samba :argh
probleme de configuration adsl...problème lors du lancement du script de configuration de mrtg
problème configuration internet sur 2d kernel[MDK9] Divers problèmes de configuration
squid + routeurConfiguration 2 cartes reseau
gros probleme sous Squidconfiguration de lilo
Plus de sujets relatifs à : Configuration avancée de Squid


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR