Software/ Delegate, un proxy tuttofare

Delegate è un proxy server molto completo e affidabile che merita senz'altro attenzione, specie considerando che è open source e gira su parecchie piattaforme, fra cui Linux. Uno sguardo al software

DeleGate, attualmente arrivato alla versione 6.1.17, è un proxy server open source e multipiattaforma che permette gestisce diversi protocolli TCP/IP fra cui HTTP, Gopher, Whois, FTP, Telnet, NNTP, SMTP, POP3. DeleGate dunque media una comunicazione tra il server ed i client, questa comunicazione è isolata da una sorta di firewall per garantire la sicurezza.

Se necessario DeleGate permette servizi di cache, la risoluzione dei nomi di dominio e la conversione dei carattere JIS dal proxy per le macchine client. DeleGate può essere anche utilizzato come server originale per servizi come HTTP, FTP (in sola lettura), NNTP e DNS, può anche essere utilizzato come TCP Wrapper se avviato tramite il demone INETD.

DeleGate può essere compilato per le seguenti piattaforme:
- Unix (AIX, EWS4800, HP-UX, HI-UX, IRIX, NeXT, NEWS-OS, Digital-UNIX, Solaris, BSD/OS, FreeBSD, Linux, NetBSD, OpenBSD, etc.);
- Windows (Win32: Windows95 and WindowsNT, BOW);
- OS/2 (EMX runtime).
DeleGate può essere suddiviso in due tipi di proxy: "SPECIALISTA" e "GENERALISTA". Visto dalla parte dei client, Delegate "SPECIALISTA" è un server che gestisce uno specifico protocollo, viene avviato su un host ben definito nella rete, nel nostro caso potrebbe trattarsi di un server HTTPD o FTPD. Delegate da "SPECIALISTA" genera la riscrittura delle URL e ridireziona la risposta del server verso il client.
DeleGate "GENERALISTA" accetta le richiesta nella modalità "protocollo Delegate", le reindirizza verso il server originale, il quale invia la risposta al DeleGate "GENERALISTA"; i dati relativi verranno posizionati nella cache. Delegate "GENERALISTA" all'interno della rete interna accetta le richieste da qualsiasi host della stessa rete.

La pagina Web di DeleGate è alla url http://wall.etl.go.jp/delegate/
Le informazioni di base sono alla url http://wall.etl.go.jp/delegate/tutorial/