Privoxy

I migliori server proxy self-hosted

I migliori server proxy self-hosted
Potresti non rendertene conto, ma ci sono molte terze parti che manipolano i tuoi contenuti Internet. Il tuo ISP potrebbe limitare l'accesso a determinati siti Web, i motori di ricerca nascondono i risultati di ricerca per conformarsi a vari atti antipirateria e i siti Web stessi spesso mostrano contenuti diversi ai visitatori di diverse regioni geografiche.

Se questo non ti soddisfa, dovresti considerare l'utilizzo di un server proxy self-hosted per superare le restrizioni geografiche e altre forme di censura. I server proxy self-hosted possono anche aiutarti a ridurre la larghezza di banda e migliorare i tempi di risposta memorizzando nella cache le pagine Web richieste di frequente e alcuni sono dotati di funzionalità di filtro avanzate che consentono di eliminare gli annunci o proteggere i bambini dai danni.

La nostra selezione riflette l'ampia gamma di server proxy self-hosted e le loro capacità. Alcuni server proxy self-hosted descritti in questo articolo sono più facili da configurare rispetto ad altri, ma riteniamo che chiunque voglia dedicare un po' di tempo alla lettura di un tutorial online dovrebbe essere in grado di installare e configurare praticamente qualsiasi server proxy self-hosted disponibile.

1. Privoxy

Privoxy è un proxy web senza cache con capacità di filtraggio per migliorare la privacy. Può modificare i dati della pagina Web e le intestazioni HTTP, controllare l'accesso e rimuovere gli annunci.

La prima versione di Prixovy è stata rilasciata nel 2001, basata su Internet Junkbuster, un vecchio proxy web per il blocco degli annunci rilasciato sotto la GNU General Public License. Fino al 2010, il progetto Tor univa Privoxy con Tor, ma alla fine ha deciso di stare lontano dalle soluzioni di terze parti per motivi di sicurezza.

Prixovy è disponibile praticamente su tutti i più diffusi sistemi operativi e piattaforme, inclusi Linux, OpenWrt, DD-WRT, Windows, macOS, OS/2, AmigaOS e BeOS. Sebbene Prixovy sia abbastanza facile da installare ed eseguire, come spiegheremo nella prossima sezione di questo articolo, la messa a punto delle sue varie impostazioni è tutt'altro che banale e richiede una comprensione abbastanza avanzata delle reti di computer.

2. Calamaro

Squid è un proxy di memorizzazione nella cache con supporto per HTTP, HTTPS, FTP e altri protocolli. I proxy di memorizzazione nella cache archiviano temporaneamente i dati utilizzati di frequente per ridurre la larghezza di banda e migliorare i tempi di risposta.

Squid ha iniziato la sua vita nel 1996 come cache di oggetti Harvest, che faceva parte di un progetto di ricerca dell'Internet Research Task Force Research Group on Resource Discovery (IETF-RD). L'attuale versione di Squid è un fork dell'ultima versione pre-commerciale di Harvest e il suo nome è stato scelto per evitare confusione con il fork commerciale chiamato Cached 2.0.

Squid funziona su tutti i sistemi operativi più diffusi ed è utilizzato da centinaia di ISP in tutto il mondo per fornire ai propri utenti la migliore esperienza Internet possibile. I siti Web utilizzano Squid per migliorare la distribuzione dei contenuti, il che significa che sapere come installarlo e configurarlo potrebbe aiutarti a ottenere un ottimo lavoro.

3. Pi-hole

Pi-hole è un sinkhole DNS che può bloccare pubblicità e contenuti inappropriati a livello di rete. Come suggerisce il nome, Pi-hole è destinato all'uso con il computer a scheda singola Raspberry Pi, sviluppato nel Regno Unito dalla Raspberry Pi Foundation e fornisce sistemi a basso costo accessibili a persone di ogni estrazione economica e in grado di essere utilizzato per scopi didattici.

Al centro di Pi-hole ci sono varie tecnologie open source come dnsmasq, cURL e Lighttpd, che gli consentono di bloccare le richieste DNS per i domini di tracciamento e pubblicità noti. Poiché Pi-hole funziona a livello di rete, impedisce la visualizzazione degli annunci anche su smart TV e dispositivi mobili con Android e iOS.

4. SwiperProxy

SwiperProxy è un proxy web estremamente efficiente scritto in Python. Se desideri scoprire come funzionano i server proxy nascosti, SwiperProxy è un ottimo punto di partenza perché è open source, ospitato su GitHub e funziona su un server Web autonomo e minimalista. Funziona alla grande con tutti i principali server Web, inclusi Apache, Nginx e Varnish, ed è configurato tramite solo 25 opzioni ben documentate.

Per iniziare con SwiperProxy, ti consigliamo di leggere la guida rapida, che puoi trovare qui.

5. Traefik

Træfɪk è un moderno proxy inverso e bilanciatore del carico completamente open source, facile da configurare e progettato pensando ai moderni servizi basati su cloud. È scritto nel linguaggio di programmazione Go ed espone un'API Rest.

Træfɪk viene in genere distribuito per orchestrare più servizi cloud, consentendo di aggiungere, rimuovere, terminare, aggiornare o ridimensionare i servizi con facilità. Poiché Træfɪk è impacchettato come un singolo file binario e disponibile come una minuscola immagine docker ufficiale, l'installazione non potrebbe essere più semplice.

Come installare e configurare Privoxy

La buona notizia è che Prixovy è disponibile sia come codice sorgente grezzo che in comodi pacchetti precompilati per un'ampia gamma di sistemi operativi. A meno che tu non sappia esattamente cosa stai facendo, inizia con i pacchetti, che possono essere scaricati da qui.

Gli utenti Ubuntu possono installare Prixovy usando il seguente comando:

# sudo apt-get install privoxy

E molte altre distribuzioni Linux, tra cui Red Hat e Fedora, hanno anche Privoxy nei repository.

Indipendentemente dal metodo di installazione utilizzato, sarà necessario accedere a /etc/privoxy perché è lì che si trovano i file di configurazione di Privoxy.

Poiché Privoxy è scritto principalmente per persone che hanno già familiarità con le espressioni regolari, HTTP e HTML, o sono disposte a impararle, la sua configurazione è piuttosto complicata. Fortunatamente, l'installazione predefinita è praticamente pronta per l'uso. Per sapere come mettere a punto Privoxy a tuo piacimento, leggi la guida di configurazione ufficiale.

L'unica cosa che devi fare prima di usare Privoxy per la prima volta è configurare il tuo browser web per usare Privoxy come proxy HTTP e HTTPS. Vai semplicemente alle impostazioni del tuo browser web, vai alla categoria proxy e usa 127.0.0.1 (o localhost) per l'indirizzo proxy e 8118 per la porta.

Conclusione

Sapere come installare un popolare server proxy self-hosted ti consente di esercitare un maggiore controllo sulla tua esperienza su Internet internet. Ci sono molte soluzioni meravigliose che vale la pena esplorare e abbiamo solo scalfito la superficie di ciò che è possibile.

Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...