Installation eines einfachen HTTP-Proxy-Cache (polipo)
Intro
Das Installieren eines HTTP-Proxy-Caches auf Ihrem Computer kann mehrere Vorteile bringen:
- Es ermöglicht die gemeinsame Nutzung der Internetverbindung
- Der Cache zeigt Seiten schneller an, auch wenn Sie Ihre Verbindung nicht teilen
- Es bietet ein optionales Filterdienstprogramm.
Polipo ist ein effizienter und leichter HTTP-Proxy-Cache.
Schnelle Installation
sudo apt-get install polipo
Konfigurieren Sie Ihre Software (z. B. Webbrowser) so, dass localhost: 8123 als Proxy verwendet wird.
Beachten Sie, dass auf Polipo nur von Ihrem Computer aus zugegriffen werden kann, wodurch die Sicherheitseinschränkungen verringert werden.
Einige der verfügbaren konfigurierbaren Einstellungen sind:
- Einstellen des Arbeitsspeichers und des Festplattencaches
- Automatische Filterung von HTTP-Headern wie User-Agent, http-Referer
- URL-Filter
Zulassen, dass Hosts im LAN eine Verbindung herstellen
Wenn Ihr LAN 192.168.0.0/24 und Ihr Proxyserver 192.168.0.1 ist, bearbeiten Sie die folgende Datei / etc / polipo / config und fügen Sie die Zeilen hinzu:
proxyAddress = "192.168.0.1" allowedClients = 127.0.0.1, 192.168.0.0/24
Geben Sie dann sudo /etc/init.d/polipo restart ein, um die neue Konfiguration zu berücksichtigen.
Port wechseln
Fügen Sie / etc / polipo / config den folgenden proxyPort-Parameter hinzu, um den Port zu ändern, an dem Polipo empfangsbereit ist:
proxyPort = 3128
Denken Sie daran, sudo /etc/init.d/polipo restart zu verwenden, um die Änderungen zu übernehmen.
Verwenden Sie einen übergeordneten Proxy-Server
Wenn Polipo seine eigenen Anforderungen an einen anderen Proxy senden soll, fügen Sie den folgenden Parameter hinzu:
parentProxy = "squid.example.org: 3128"
Verwenden eines alternativen DNS-Servers
Um die Leistung zu verbessern, erstellt Polipo seine eigenen DNS-Auflösungen ohne Verwendung des Betriebssystems.
Es verwendet den DNS, der direkt in /etc/resolv.conf registriert ist.
Sie können jedoch verlangen, dass Polipo andere DNS-Server verwendet (z. B. um OpenDNS zu verwenden). Fügen Sie einfach den folgenden Parameter hinzu:
dnsNameServer = 208.67.222.222, 208.67.220.220
IPv6 deaktivieren
Wenn Sie IPv6 nicht verwenden, fügen Sie diesen Parameter hinzu:
dnsQueryIPv6 = no
Mehr Info
Weitere Informationen: Installieren eines HTTP-Proxyservers (Squid)