Server proxy

Panoramica

Proxy serverè un server intermedio tra il client e Internet. I server proxy offrono le seguenti funzionalità di base:

  • Firewall e filtraggio dei dati di rete.

  • Condivisione della connessione di rete

  • Memorizzazione nella cache dei dati

I server proxy consentono di nascondere, nascondere e rendere anonimo il tuo ID di rete nascondendo il tuo indirizzo IP.

Scopo dei server proxy

Di seguito sono riportati i motivi per utilizzare i server proxy:

  • Monitoraggio e filtraggio

  • Migliorare le prestazioni

  • Translation

  • Accesso ai servizi in modo anonimo

  • Security

Monitoraggio e filtraggio

I server proxy ci consentono di eseguire diversi tipi di filtri come:

  • Filtro dei contenuti

  • Filtraggio dei dati crittografati

  • Bypassare i filtri

  • Registrazione e intercettazioni

Migliorare le prestazioni

Fissa il servizio tramite il processo di recupero del contenuto dalla cache che è stato salvato quando è stata effettuata una richiesta precedente dal client.

Traduzione

Aiuta a personalizzare il sito di origine per gli utenti locali escludendo il contenuto di origine o sostituendo il contenuto di origine con il contenuto locale originale. In questo il traffico dagli utenti globali viene instradato al sito Web di origine tramite il proxy di traduzione.

Accesso ai servizi in modo anonimo

In questo il server di destinazione riceve la richiesta dal server proxy anonimo e quindi non riceve informazioni sull'utente finale.

Sicurezza

Poiché il server proxy nasconde l'identità dell'utente, protegge quindi dallo spam e dagli attacchi degli hacker.

Tipo di proxy

La tabella seguente descrive brevemente il tipo di proxy:

Proxy di inoltro

In questo il client richiede al proprio server di rete interno di inoltrare a Internet.

Proxy aperti

Open Proxies aiuta i client a nascondere il proprio indirizzo IP durante la navigazione sul web.

Proxy inversi

In questo le richieste vengono inoltrate a uno o più server proxy e la risposta dal server proxy viene recuperata come se provenisse direttamente dal server originale.

Architettura

L'architettura del server proxy è suddivisa in diversi moduli come mostrato nel diagramma seguente:

Interfaccia utente proxy

Questo modulo controlla e gestisce l'interfaccia utente e fornisce all'utente finale un'interfaccia grafica, una finestra e un menu di facile utilizzo. Questo menu offre le seguenti funzionalità:

  • Avvia proxy

  • Ferma proxy

  • Exit

  • URL di blocco

  • Client di blocco

  • Gestisci registro

  • Gestisci cache

  • Modifica configurazione

Listener del server proxy

È la porta su cui viene ascoltata la nuova richiesta dal browser del client. Questo modulo esegue anche il blocco dei client dall'elenco fornito dall'utente.

Connection Manager

Contiene le principali funzionalità del server proxy. Svolge le seguenti funzioni:

  • Contiene le principali funzionalità del server proxy. Svolge le seguenti funzioni:

  • Leggi la richiesta dall'intestazione del client.

  • Analizza l'URL e determina se l'URL è bloccato o meno.

  • Genera connessione al server web.

  • Leggi la risposta dal server web.

  • Se nessuna copia della pagina viene trovata nella cache, scarica la pagina dal server web altrimenti controllerà la data dell'ultima modifica dall'intestazione della risposta e di conseguenza leggerà dalla cache o dal server dal web.

  • Quindi controllerà anche se la memorizzazione nella cache è consentita o meno e di conseguenza memorizzerà la pagina nella cache.

Cache Manager

Questo modulo è responsabile dell'archiviazione, dell'eliminazione, della cancellazione e della ricerca delle pagine web nella cache.

Log Manager

Questo modulo è responsabile della visualizzazione, della cancellazione e dell'aggiornamento dei log.

Configurazione

Questo modulo aiuta a creare impostazioni di configurazione che a loro volta consentono ad altri moduli di eseguire le configurazioni desiderate come la memorizzazione nella cache.