|
par D.S. Oberoi <ds_oberoi/at/yahoo.com> L´auteur: D.S. Oberoi vit à Jammu, aux Indes et rencontre des problèmes récurrents pour se connecter à Internet, suite aux tensions politiques. Traduit en Français par: Paul Delannoy <freepol/at/free.fr> |
Configurer Squid comme serveur proxyRésumé:
Linux est devenu synonyme de mise en réseau. Il est utilisé aussi bien au
bureau qu'à la maison comme serveur de fichiers, d'impression, de courrier ou
d'applications et il est de plus en plus souvent serveur "proxy".
|
rpm -q squidLa dernière version de Squid est toujours disponible sur la page Squid et ses sites miroirs. Squid peut être installé sur un système par la commande :
rpm -ivh squid-2.3.STABLE4-10.i386.rpm
http_port 192.168.0.1:8080
Cette déclaration lie Squid à l'adresse IP 192.168.0.1 sur le port 8080. Tout numéro de port est utilisable; mais assurez-vous qu'aucune autre application n'utilise le port choisi. Des lignes semblables permettent de déclarer d'autres ports pour d'autres services.acl acl_element_name type_of_acl_element values_to_acl
Note :acl mynetwork 192.168.0.0/255.255.255.0
http_access allow mynetwork
service squid start
Note :acl allowed_clients src 192.168.0.10
192.168.0.20 192.168.0.30
http_access allow allowed_clients
http_access deny !allowed_clients
acl allowed_clients src
192.168.0.0/255.255.255.0
acl regular_days time MTWHF 10:00-16:00
http_access allow allowed_clients regular_days
http_access deny allowed_clients
acl hosts1 src 192.168.0.10
acl hosts2 src 192.168.0.20
acl hosts3 src 192.168.0.30
acl matin time 10:00-13:00
acl lunch time 13:30-14:30
acl soir time 15:00-18:00
http_access allow host1 matin
http_access allow host1 soir
http_access allow host2 lunch
http_access allow host3 soir
http_access deny all
http_access allow host1 matin soir
ne fonctionnerait jamais (soir ET matin) puisqu'elle ne serait jamais vérifiée.acl allowed_clients src
192.168.0.1/255.255.255.0
acl banned_sites url_regex abc.com *()(*.com
http_access deny banned_sites
http_access allow allowed_clients
acl allowed_clients src
192.168.0.1/255.255.255.0
acl banned_sites url_regex dummy fake
http_access deny banned_sites
http_access allow allowed_machines
acl allowed_clients src
192.168.0.1/255.255.255.0
acl banned_sites url_regex "/etc/banned.list"
http_access deny banned_sites
http_access allow allowed_clients
acl mynetwork 192.168.0.0/255.255.255.0
acl numconn maxconn 5
http_access deny mynetwork numconn
acl cache_prevent1 url_regex cgi-bin /?
acl cache_prevent2 url_regex Servlet
no_cache deny cache_prevent1
no_cache deny cache_prevent2
acl allowed_clients src 192.168.0.1/255.255.255.0
acl banned_sites url_regex abc.com *()(*.com
http_access deny banned_sites
deny_info ERR_BANNED_SITE banned_sites
http_access allow allowed_clients
cache_access_log pour access.log cache_log pour cache.log cache_store_log pour store.log (gestion du stockage) pid_filename nom indiquant l'ID du processus Squid
acl pass proxy_auth REQUIRED
acl mynetwork src 192.168.0.1/255.255.255.0
http_access deny !mynetwork
http_access allow pass
http_access deny all
Site Web maintenu par l´équipe d´édition LinuxFocus
© D.S. Oberoi "some rights reserved" see linuxfocus.org/license/ http://www.LinuxFocus.org |
Translation information:
|
2005-01-14, generated by lfparser_pdf version 2.51