Annuncio pubblicitario

Ci sono molti motivi per cui potresti voler imparare come impostare un server proxy in Ubuntu Linux per inviare il traffico del tuo browser. Forse stai navigando su una rete wireless non protetta, o forse non vuoi che BOFH al lavoro veda dove stai andando su Internet. Qualunque sia il motivo, è abbastanza semplice oggigiorno, purché tu abbia delle capacità informatiche e sia in grado di impostare un sistema a casa o lavorare per fungere da proxy.

Cos'è un proxy? In poche parole, un proxy è un arresto intermedio che il tuo browser fa durante la richiesta di pagine Web e altri contenuti Web da Internet. Molte aziende li usano legittimamente in modo da poter filtrare i contenuti sia per motivi di sicurezza come controllo perimetrale, come soluzione antivirus / antimalware o per assicurarsi che i dipendenti aderiscano Politica di Internet.

Quando il browser effettua una richiesta, contatta innanzitutto il server proxy. Se anche il server proxy è una cache - controllerà la cache localmente per vedere se il contenuto esiste già - se lo farà servirà localmente, velocizzando notevolmente l'esperienza del browser o, in caso contrario, invia una richiesta per quel contenuto in generale ragnatela.

instagram viewer

Il proxy facile per Ubuntu

come configurare il server proxy in Ubuntu Linux

Il modo "più semplice" per creare un proxy con Ubuntu è creare un tunnel attraverso SSH. Jorge ha scritto questo eccellente guida sull'argomento Come tunnelizzare il traffico Web con SSH Secure Shell Leggi di più e il processo rimane più o meno lo stesso per noi.

Per una rapida panoramica, devi prima avere un server Ubuntu con accesso SSH a tua disposizione. Puoi farlo disponendo di un server sulla tua connessione domestica, di lavoro o ovunque tu voglia far sedere il tuo proxy.

come faccio a creare un server proxy Linux

Una volta configurato, segui la procedura nell'articolo per utilizzare il protocollo "SOCKS" per dire al tuo browser di utilizzare quella posizione proxy da cui scaricare tutte le informazioni.

Questo metodo funziona anche se si dispone di un router wireless che supporta SSH, come Tomato o DD-WRT.

Il proxy quasi facile per Ubuntu

server proxy linux

Il secondo modo per farlo è usare un proxy web. Finché il tuo sistema Ubuntu è configurato per servire siti Web, puoi installare un'app Web chiamata GlypeProxy che fungerà da proxy per la tua sessione di navigazione web. Simon ha un ottimo tutorial configurazione di GlypeProxy Come creare il proprio server proxy online in pochi minuti Leggi di più e funzionerebbe allo stesso modo se avessi in esecuzione un web server sul tuo sistema Ubuntu.

L'uso di questo metodo ha i suoi vantaggi e svantaggi. Il lato positivo, non è necessario modificare le impostazioni del proprio browser per utilizzare questo proxy Web. Ciò sarebbe essenziale se ti trovi in ​​un ambiente in cui non hai la possibilità di specificare un server proxy nelle opzioni del tuo browser.

Il rovescio della medaglia, a meno che il tuo server web non sia impostato per utilizzare la crittografia SSL, è anche molto insicuro. Chiunque guardi il traffico dal tuo computer sarebbe comunque in grado di visualizzare i tuoi contenuti senza alcun problema.

Il proxy complicato da installare ma completo

Per quanto riguarda le cose più coinvolte, è possibile installare un server proxy "reale" sulla propria macchina Ubuntu Linux. Il software proxy è stato sviluppato appositamente per risolvere molti problemi di cui sopra e ci sono molti software disponibili che possono fare il lavoro per te.

Esistono due tipi principali di proxy che esamineremo, un proxy "normale" e un proxy "trasparente". Il normale proxy funziona come sopra: devi specificatamente inserire le informazioni del proxy nel tuo browser per poterlo utilizzare nella tua navigazione web. Il secondo tipo, un proxy trasparente, funziona in modo tale che tutta la tua navigazione web passi attraverso la macchina sia che tu la specifichi o meno nelle impostazioni del tuo browser.

Un vero server proxy su Ubuntu di solito ruota attorno a un software chiamato Calamaro. Squid è un server proxy open source ampiamente utilizzato su Internet. Squid è facile da installare e configurare. Installa e modifica il file di configurazione:

$ sudo apt-get install squid3. $ vi /etc/squid3/squid.conf

E aggiungi:

http_access consente local_net. acl local_net src 192.168.0.0/255.255.255.0

Dove 192.168.0.0 è la tua rete locale. Riavvia squid e hai configurato un server proxy di base: modificheresti le impostazioni per utilizzare un proxy Web sulla porta 3128 e l'indirizzo IP del tuo sistema Ubuntu.

come configurare il server proxy in Ubuntu Linux

Puoi davvero fantasticare su come configurare un server proxy in Ubuntu Linux. Howtoforge ha questo fantastico tutorial su installazione di Calamari con Dansguardian e ClamAV per protezione antivirus e malware.

Qualunque cosa funzioni per te ...

Da facile a difficile, qualunque tipo di server proxy sia necessario, Ubuntu può fornire. Facci sapere la tua configurazione e come funziona per te!

Dave Drager lavora presso XDA Developers nella periferia di Filadelfia, in Pennsylvania.