Un server proxy remoto è solitamente un hardware del computer che funge da intermediario per le richieste del computer client su un tipico server in rete. Può essere posizionato ovunque e può anche essere un programma software anziché un vero server. Il suo scopo è eseguire una funzione di gateway sulle richieste di rete su un server, per motivi di sicurezza, filtraggio e prestazioni.
I server standard sulle reti sono progettati per gestire tutto il traffico in entrata dai computer client e dalle applicazioni software e in passato la protezione di questi server veniva eseguita installando filtri e firewall che proteggevano il server in loco da attacchi dannosi. L’aggiunta di un server proxy remoto tra il traffico client e server consente un maggiore livello di sicurezza e controllo. Le reti di computer basate su Internet, al contrario delle reti locali (LAN), sono il luogo più comune in cui viene utilizzato questo tipo di configurazione a causa dell’anonimato che offrono. Passando le richieste di dati di un computer attraverso questo tipo di server, gli viene assegnato un indirizzo di protocollo Internet (IP) diverso da quello assegnato al computer locale. L’indirizzo IP del server proxy remoto stesso diventa l’indirizzo IP del client dal punto di vista del server principale.
Alcune LAN con accesso a Internet hanno adottato la misura di sicurezza aggiuntiva di vietare l’uso di proxy Web. I proxy Web sono versioni relative al software di un server proxy remoto che utilizzano un browser Web per accedere a siti Web con restrizioni. Tuttavia, un proxy Web funziona solo per il traffico del sito Web. In questo senso, hanno funzionalità limitate, poiché non gestiranno tutto il traffico Internet, inclusi e-mail e messaggistica istantanea.
I server Internet hanno beneficiato in molti modi generali dell’aggiunta di server proxy remoti. Consentono una maggiore sicurezza a livello del server locale fungendo da livello di filtraggio aggiuntivo per il traffico in entrata e in uscita, fornendo allo stesso tempo l’anonimato ai computer client in merito alla loro posizione effettiva. Anche le prestazioni sono migliorate, poiché un server proxy remoto spesso dispone di un’archiviazione di dati duplicati che fornisce su richiesta del client, in modo che non sia mai necessario accedere al server originale a cui era destinato il traffico.
I server proxy eseguono anche la memorizzazione nella cache dei dati dal server principale per cui intercedono all’arrivo delle richieste di rete. Questa memorizzazione temporanea dei dati nella memoria del server proxy agisce nuovamente come una forma di controllo del traffico, liberando risorse del server del computer altrove. Questa capacità di un server proxy remoto o di un proxy Web remoto di fornire anonimato, maggiore velocità di accesso ai dati e maggiore sicurezza contro gli attacchi di malware ha l’effetto di migliorare la connettività e l’affidabilità di Internet.
L’inclusione del concetto di server proxy remoto nei punti chiave della struttura Internet mondiale fa un passo indietro verso la ridondanza su cui Internet è stato originariamente costruito. Aggiungendo livelli di sicurezza e duplicazione dei dati, la velocità e l’affidabilità vengono migliorate, il che rispecchia il concetto originale di Internet quando fu inizialmente creato come Advanced Research Projects Agency Network nel 1969 (ARPANET). In quanto sistema di quattro università in rete nel programma di difesa degli Stati Uniti, ARPANET è stato il precursore dell’attuale struttura di Internet, progettata per sopravvivere e rimanere funzionale e robusta anche se gran parte di essa fallisce.