SQUID ou la filtrage par IP et URL
|
Thread Tools | Display Modes |
|
#2
|
|||
|
|||
re
Slt,
voici mon fichier config si ca peut aider. ##### /etc/squid/squid.conf ##### # comme Squid est lancé par un utilisateur différent de root # alors http_port ne peut être inférieur à 1024 http_port 3128 acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY cache_mem 50 MB cache_dir ufs /var/spool/squid 1024 16 256 cache_access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log pid_filename /var/run/squid.pid # Debian : error_directory /usr/share/squid/errors/French # Pour que le proxy soit serveur DNS : # dns_nameservers dns_fai ou/et dns_passerelle dns_nameservers 192.168.2.254 # Nombre de processus enfants : auth_param basic children 5 # Filtrage URL avec SquidGuard #redirect_program /usr/bin/squidGuard -c etc/squid/squidGuard.conf # proxy authentification auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users authenticate_ttl 60 minute authenticate_ip_ttl 60 minute auth_param basic realm Merci de vous identifier sur Hotspot le Wifi Libre pour naviguer et utiliser le proxy0.ridelystar-web.net ou 192.168.2.100 port 3128 dans votre config Navigateur. # securite requêtes pour restreindre les risques d'attaques de type "refus de service" request_header_max_size 10 KB request_body_max_size 64 KB # Anonymat Préservez l'anonymat des utilisateurs en masquant une partie des adresses source des requêtes #client_netmask 255.255.255.0 #anomyze_headers deny Referer Server From User-Agent #ake_user_agent Nutscrape/1.0 (CP/M; 8-bit) refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 # ACL : les acl permettent de spécifier les autorisations # d'accès sur certains ports, et pour les ip des stations # Attention l'ordre donné ici est important ! acl all src 0.0.0.0/0.0.0.0 acl localhost src 127.0.0.1/255.255.255.255 acl manager proto cache_object acl serveur src 192.168.2.100 #acl multipostes src 81.56.XX.XX 81.56.XX.XX 10.10.10.101-10.10.10.245 acl multipostes src 192.168.2.101-192.168.2.102 192.168.2.151 acl SSL_ports port 443 563 # https acl Safe_ports port 80 # http acl Safe_ports port 20 # ftp-data acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # ssl 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 Safe_ports port 5060 # TWIN acl Safe_ports port 3728 # TribalWeb acl Safe_ports port 6892 # Amsn acl purge method PURGE acl CONNECT method CONNECT # Filtrage URL # Refuse l'accès aux domaines écrit dans ce fichier. # le -i indique pas "sensible à la case" # mettre un domaine par ligne sous cette forme : # .microsoft.com # .sco.com #acl bad_domain dstdomain -i "/etc/squid/baddomain.txt" #http_access deny bad_domain # Refuse l'accès aux URL écrites dans ce fichier. #acl sex_site url_regex -i "/etc/squid/sexsite.txt" #http_access deny sex_site # Refuse l'accès aux URL écrites dans ce fichier. acl porn url_regex "/etc/squid/mot_cle" http_access deny porn # Refuse l'accès aux URL écrites dans ce fichier. #acl salleTP_PAS_OK src "/etc/squid/adresse_ip" #http_access deny salleTP_PAS_OK #acl warez_site url_regex -i "/etc/squid/warezsite.txt" acl users proxy_auth REQUIRED #http_access deny warez_site # Refuse l'accès aux extensions suivantes : #acl url_mp3 url_regex -i \.mp3$ #http_access deny url_mp3 #acl url_avi url_regex -i \.avi$ #http_access deny url_avi #acl url_mpeg url_regex -i \.mpeg$ #http_access deny url_mpeg #acl url_mpg url_regex -i \.mpg$ #http_access deny url_mpg #acl url_mov url_regex -i \.mov$ #http_access deny url_mov #acl url_exe url_regex -i \.exe$ #http_access deny url_exe # On accepte tout ce qui vient du serveur http_access allow serveur http_access allow manager localhost http_access deny manager http_access allow purge localhost http_access deny purge # On rejette tous les ports différents de ceux déclarer dans les acl http_access deny !Safe_ports http_access deny CONNECT !SSL_ports # On accepte les requetes des stations suivantes sur le proxy : http_access allow multipostes http_access allow users # On accepte le local http_access allow localhost # On rejette tout le reste http_access deny all http_reply_access allow all icp_access allow all # On renseigne l'utilisateur et le groupe qui initialise Squid : cache_effective_user proxy cache_effective_group proxy # On renseigner le nom de machine qui fait serveur visible_hostname proxy0.ridelystar-web.net # proxy transparent #httpd_accel_host virtual #httpd_accel_port 80 #httpd_accel_with_proxy on #httpd_accel_uses_host_header on http_access allow all # cache_mgr webmaster cache_mgr support.proxy@nerim.net err_html_text support.proxy@nerim.net # annoyme trace #anonymize_headers allow Allow Authorization Cache-Control #anonymize_headers allow Content-Encoding Content-Length #anonymize_headers allow Content-Type Date Expires Host #anonymize_headers allow If-Modified-Since Last-Modified #anonymize_headers allow Location Pragma Accept #anonymize_headers allow Accept-Encoding Accept-Language #anonymize_headers allow Content-Language Mime-Version #anonymize_headers allow Retry-After Title Connection #anonymize_headers allow Proxy-Connection #### END /etc/squid/squid.conf #### avec cette config ca me permet que certain client ne s' identifie pas par login/pass (acl multipostes src 192.168.2.101-192.168.2.102 192.168.2.151) le reste (192.168.103-104 etc...dhcp...) sont obliger de s' identifier par login/pass pour povoir utilisé le proxy |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
groupe sous squid | ChOuChOu | Logiciels | 11 | 04-06-2006 19:14 |
Réso Lycée Que koi Comment??? | momo360modena | Internet, Réseaux et Sécurité | 20 | 01-02-2005 18:13 |
Connexion à un PC distant (comme VNC) via un proxy IIC Squid | KnuX | Internet, Réseaux et Sécurité | 7 | 22-09-2004 20:35 |
Test du routeur (WGT624v2) et de la carte PCMCIA (WG511T) Wifi Netgear | Fred | Articles | 42 | 31-08-2004 16:44 |
server Proxy avec Squid | ChOuChOu | Unix/Linux Client | 1 | 21-11-2003 07:46 |
All times are GMT +2. The time now is 05:36.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.