Installare un semplice proxy-cache HTTP (polipo)
Intro
L'installazione di una cache proxy HTTP sul tuo computer può comportare diversi vantaggi:
- Permette la condivisione della connessione Internet
- La cache mostrerà le pagine più velocemente, anche se non condividi la tua connessione
- Offre un'utilità di filtraggio opzionale.
Polipo è una cache proxy HTTP efficiente e leggera.
Installazione veloce
sudo apt-get install polipo
Configura il tuo software (es. Browser web) per usare localhost: 8123 come proxy.
Nota che Polipo è accessibile solo dalla tua macchina, riducendo così i vincoli di sicurezza.
Alcune delle impostazioni configurabili offerte sono:
- Impostazione della memoria e della cache del disco
- Filtraggio automatico di intestazioni HTTP come user-agent, http-referer
- Filtro URL
Permettere agli host sulla LAN di connettersi
Se la tua LAN è 192.168.0.0/24 e il tuo server proxy 192.168.0.1, modifica il seguente file / etc / polipo / config e aggiungi le linee:
proxyAddress = "192.168.0.1" allowedClients = 127.0.0.1, 192.168.0.0/24
Quindi digitare sudo /etc/init.d/polipo restart per prendere in considerazione la nuova configurazione.
Cambiare la porta
Per cambiare la porta su cui Polipo ascolta, aggiungi il seguente parametro proxyPort a / etc / polipo / config :
proxyPort = 3128
Ricordarsi di usare sudo /etc/init.d/polipo restart per applicare le modifiche.
Utilizzare un genitore del server proxy
Se vuoi che Polipo invii le proprie richieste a un altro proxy, aggiungi il seguente parametro:
parentProxy = "squid.example.org: 3128"
Utilizzando un server DNS alternativo
Per prestazioni avanzate, Polipo realizza le proprie risoluzioni DNS senza l'uso del sistema operativo.
Usa il DNS registrato direttamente in /etc/resolv.conf .
Ma puoi richiedere che Polipo usi altri server DNS (ad es. Per usare OpenDNS). Basta aggiungere il seguente parametro:
dnsNameServer = 208.67.222.222, 208.67.220.220
Disabilitare IPv6
Se non si utilizza IPv6, aggiungere questo parametro:
dnsQueryIPv6 = no
Ulteriori informazioni
Ulteriori informazioni: installazione di un server proxy HTTP (Squid)