Mòdul 5
Serveis de xarxa amb GNU/Linux
Exercici 123

 
Descripció de l'aplicació Squid
 

Introducció 

L'aplicació Squid és un servidor proxy-cache molt complet, dissenyat per funcionar sobre qualsevol plataforma UNIX.

El codi és de lliure distribució, regit per la llicència GNU General Public License i segueix en procés de desenvolupament de noves versions, gràcies al treball de molts voluntaris a través d'Internet.
 

Funcionalitats

Les prestacions actuals d'aquest programa són:

- Servei de proxy HTTP, FTP, i altres URL
- Servei de proxy per a connexions segures SSL
- Permet crear jerarquia entre caches amb protocols específics per optimitzar els
  enllaços, ICP, HTCP, CARP, Cache Digests 
- Treball com a cache transparent
- Suporta el nou protocol WCCP, a partir de la versió Squid v2.3
- Seguretat amb controls d'accés
- Servei accelerador WEB
- Permet integrar-se a entorns de control amb protocol SNMP 
- Cache de resolució de noms (DNS)
 

Distribució

L'aplicació Squid es distribueix via Internet bàsicament en 'codi font' (estructura de fitxers en llenguatge C, no hi ha executables) per poder-lo compilar (crear executables) per a qualsevol plataforma UNIX.

Aquest tipus de distribució és comú en totes les aplicacions GNU, i els usuaris avançats en treuen molt de profit, doncs poden adaptar-les al màxim a les seves necessitats tenint en compte les característiques de la seva plataforma.

En aquest modul no arribarem al nivell de compilació, utilitzarem versions ja preparades (amb executables) per al nostre servidor Linux, en format rpm (paquets instal·lables) o pre-configurats (com per exemple la versió xtecnics-proxy especial per a la XTEC).

 

Pàgina Web principal del projecte Squid

La seu principal del projecte Squid, iniciat per la National Science Foundation
la podeu trobar a:

http://www.squid-cache.org/

i un 'mirall' més proper a:

http://www.si.uniovi.es/mirror/squid/