Un proxy è un programma che si frappone tra il client ed il server, gestendo le richieste e le risposte tra essi.

A differenza del router, che lavora ad un diverso livello della scala ISO/OSI, il proxy può gestire un numero limitato di protocolli applicativi.

Schema di funzionamento di un proxy:

proxyServices.gif

Il proxy è generalmente utilizzato per analizzare e filtrare il contenuto delle pagine richieste, eliminando possibili insidie che si celano dietro a script apparentemente innoqui.

Oltre alle funzioni di analisi il proxy ha la possibilità di monitorare e loggare il traffico internet, permettendo agli amministratori di sistema di controllare le richieste dei client, i siti visitatii, ecc…

Un’altra funzione utile dei proxy è la cache, si tratta di un contenitore in grado di mantenere in memoria per un determinato periodo di tempo le pagine richieste per la prima volta, in questo modo il secondo utente che richiamerà quella pagina avrà in risposta la pagina nella cache del proxy anziche rendere necessaria un’altra chiamata verso il server web, riducendo il tempo di caricamento e il consumo di banda.

Qui sotto elenco alcune utili liste di free proxy:

Proxy4free

AliveProxy (Italiani)

PublicProxy

Samair