Squid
|
|
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
| Squid | |
| Développeur | Les développeurs Squid |
|---|---|
| Dernière version | 3.1.19 (5 février 2012) [+/-] |
| Écrit en | C, C++ (squid3) |
| Environnement | Multiplate-forme |
| Type | Serveur mandataire, Reverse proxy |
| Licence | GNU GPL |
| Site web | www.squid-cache.org |
| modifier |
|
Un serveur Squid est un serveur mandataire (proxy) et un reverse proxy capable d'utiliser les protocoles FTP, HTTP, Gopher, et 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.
C'est un logiciel libre distribué sous licence GNU GPL.
Squid garde les meta-données et plus particulièrement les données les plus fréquemment utilisées en mémoire. Il conserve aussi en mémoire les requêtes 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[1]. Il est compatible avec IPv6 à partir de sa version 3.
Le proxy Squid est utilisé par Wikimedia Foundation pour supporter le projet Wikipedia [2][3], ainsi que Flickr[4]
Sommaire |
[modifier] Spécifications
- Proxy et cache des protocoles HTTP, HTTPS, Gopher, FTP ;
- Hiérarchisation du cache ;
- ICP, HTCP, CARP, Cache Digests ;
- Processus de cache transparent ;
- WCCP (Squid v2.3 et supérieur) ;
- Contrôle des accès étendu ;
- SNMP ;
- Cache les requêtes DNS.
- Reverse proxy
[modifier] Notes et références
- (en) Projet Harvest-NG
- [1][reference]
- [2][reference]
- [3][reference]