Un server proxy è un computer o un’applicazione in rete che funge da intermediario tra altri due computer. Invece del server A che stabilisce una connessione di direzione con il server B, il server A si connette al server proxy, che a sua volta si connette al server B. A differenza di un firewall, che funziona tipicamente sul modello Network Lawyer del modello Open Systems Interconnection (OSI), un funzioni del server proxy sull’Application Layer, il che significa che sono richiesti livelli molto più complessi di configurazioni di rete. Detto questo, per configurare un server proxy, si dovrebbe preferibilmente avere una conoscenza approfondita del modello OSI, dell’amministrazione della rete e dei protocolli Internet, come HTTP, SMTP e SOCKS.
Esistono molte applicazioni server proxy all-in-one che possono essere utilizzate per configurare automaticamente un server proxy. Queste applicazioni sono disponibili per vari sistemi operativi e in genere funzionano come server proxy, firewall e server di posta. Tieni presente che questo tipo di applicazione server proxy è progettata esclusivamente per l’uso su un computer, a differenza di un server proxy pubblico, che è progettato per essere utilizzato da molti computer.
I motivi per cui si potrebbe scegliere di configurare un server proxy su un computer di casa sono molti. Per uno, un server proxy fornisce un maggiore livello di sicurezza della rete. Il proxy nasconde essenzialmente l’indirizzo IP (Internet Protocol) dell’utente, riducendo così la probabilità di un attacco di hacker. I server proxy possono anche memorizzare nella cache le pagine visitate di frequente, il che si traduce in tempi di caricamento delle pagine più rapidi.
Per configurare un server proxy su un computer di casa, è necessario prima scegliere un sistema operativo. L’utente in genere vorrà scegliere lo stesso sistema operativo sul proprio computer. È più difficile configurare un proxy su un computer Linux o Mac OS che su un’unità Windows. Grazie al design semplificato di Windows, il software proxy può automatizzare molte delle opzioni di configurazione.
Per configurare un server proxy non automatizzato, è necessario configurare manualmente un elenco di bypass del server proxy, un filtro dei contenuti e la crittografia di rete. Ad ogni protocollo deve anche essere assegnata una porta. Inoltre, gli utenti hanno la possibilità di impedire ad altri server proxy, noti come proxy di tunneling, di accedere al proprio proxy.
La maggior parte degli utenti non ha davvero bisogno di configurare un server proxy. È un software opzionale che può portare ad alcuni vantaggi, supponendo che uno sia esperto di reti. Pertanto, l’opzione migliore è scaricare un server proxy automatico.