Squid
56350
31712520
2008-07-19T18:47:37Z
CarsracBot
400947
robot Ajoute: [[simple:Squid cache]]
{{ébauche|sécurité informatique|logiciels libres}}
{{Voir Wiktionnaire|les serveurs Squid}}
{{Infobox Logiciel
| nom = Squid
| image =
| description =
| développeur = Les développeurs Squid
| dernière version = 3.0 STABLE1
| date de dernière version = {{Date|13|décembre|2007}}
| environnement = [[Multiplate-forme]]
| type = [[Serveur mandataire]]
| licence = [[Licence publique générale GNU|GNU GPL]]
| site web = [http://www.squid-cache.org/ www.squid-cache.org]
}}
Un serveur '''Squid''' est un [[serveur mandataire]] (''proxy'') capable d'utiliser les [[protocole de communication|protocoles]] [[File Transfer Protocol|FTP]], [[Hypertext Transfer Protocol|HTTP]], [[Gopher]], et [[Hypertext Transfer Protocol#HTTPS|HTTPS]]. Contrairement aux serveurs proxy classiques, un serveur Squid gère toutes les requêtes en un seul processus d'entrée/sortie, non bloquant.
Squid garde les meta-données et plus particulièrement les données les plus fréquemment accédées en mémoire. Il conserve aussi en mémoire les requêtes [[Domain Name System|DNS]], ainsi que les requêtes ayant échoué. Les requêtes DNS sont non bloquantes.
Les données mémorisées peuvent être rangées en hiérarchies ou en mailles pour utiliser moins de [[bande passante]].
Squid est inspiré du projet Harvest<ref>{{en}} [http://webharvest.sourceforge.net/ng/ Projet Harvest-NG]</ref>. La version stable (2.6) n'est '''pas''' compatible avec [[IPv6]], mais la branche de développement (3.0) le supporte.
==Spécifications==
* Proxy et [[Mémoire cache|cache]] des protocoles [[Hypertext Transfer Protocol|HTTP]], [[Hypertext Transfer Protocol#HTTPS|HTTPS]], [[Gopher]], [[File Transfer Protocol|FTP]] ;
* Hiérarchisation du cache ;
* [[Internet Cache Protocol|ICP]], [[Hyper Text Caching Protocol|HTCP]], [[Cache array routing protocol|CARP]], Cache Digests ;
* Processus de cache transparent ;
* [[Web Cache Coordination Protocol|WCCP]] (Squid v2.3 et supérieur) ;
* Contrôle des accès étendu ;
* [[Simple Network Management Protocol|SNMP]] ;
* Cache les requêtes [[Domain Name System|DNS]].
== Disponibilité ==
* [[Linux]] ;
* [[FreeBSD]] ;
* [[NetBSD]] ;
* [[OpenBSD]] ;
* BSDI ;
* [[Mac OS X]] ;
* OSF/Digital Unix/Tru64 ;
* [[Irix|IRIX]] ;
* [[SunOS]]/[[Solaris (informatique)|Solaris]] ;
* [[NeXTStep]] ;
* SCO Unix ;
* [[Advanced interactive executive|AIX]] ;
* HP-UX ;
* OS/2 ;
* Windows par [[Cygwin]] et [[MinGW]] ;
* Windows en natif ;
* [[OpenWrt]].
== Références ==
{{Références}}
== Articles connexes ==
* [[Serveur mandataire]]
* [[Privoxy]]
== Liens externes ==
*{{en}} [http://www.squid-cache.org/ http://www.squid-cache.org/] Le site officiel Squid
*{{en}} [http://www.squid-cache.org/Doc/FAQ/FAQ-1.html#ss1.1 http://www.squid-cache.org/Doc/FAQ/FAQ-1.html#ss1.1] Inspiration de l'article
*{{en}} [http://www.ircache.net/ http://www.ircache.net/] Cache en maillage
*{{fr}} [http://www.malekal.com/squid.html Tutoriel sur Squid sur Debian]
*{{fr}} [http://stargate.ac-nancy-metz.fr/linux/cache/index2.htm Un excellent tutoriel sur Squid, à la portée du débutant]
* {{en}} [http://squid.acmeconsulting.it/ Squid for NT] : Portage de Squid sous Windows
{{Portail|sécurité informatique|Logiciels libres}}
[[Catégorie:Serveur internet]]
[[Catégorie:Filtrage numérique]]
[[da:Squid cache]]
[[de:Squid]]
[[en:Squid (software)]]
[[es:Squid]]
[[it:Squid]]
[[ja:Squid cache]]
[[ko:스퀴드 서버]]
[[lt:Squid podėlis (cache)]]
[[nl:Squid cache]]
[[pl:Squid (oprogramowanie)]]
[[pt:Squid]]
[[ru:Squid]]
[[simple:Squid cache]]
[[sv:Squid]]
[[zh:Squid cache]]