Privoxy
Privoxy ist ein filternder Proxy für das Hypertext Transfer Protocol und wird oft benutzt in Verbindung mit Tor oder Squid benutzt. Privoxy ist ein Webproxy mit fortschrittlichen Filtermöglichkeiten zum Schutz der Privatsphäre, zum Filtern von Webseiten-Inhalten, Management von HTTP-Cookies, Zugriffskontrolle, Entfernen von Werbung, Popups usw. Er unterstützt sowohl alleinstehende Systeme als auch Netzwerke mit mehreren Benutzern.
Installation
Ubuntu 8.04 Hardy Heron
$ sudo apt-get install privoxy
Konfiguration
Das Browsen im WWW kann durch den Einsatz von Tor leider nicht vollkommen anonymisiert werden: Der Webbrowser ermittelt die IP-Adresse des Zielrechners, indem er eine Anfrage an einen DNS-Server schickt, der wiederum einen Rechnernamen (z. B. "migros.ch") in eine IP-Adresse (z. B. "146.67.140.135") umwandelt. Der DNS-Server schickt dem Webbrowser anschliessend die aufgelöste IP-Adresse zurück. Durch eine Auswertung der Protokolldateien des DNS-Servers könnte ermittelt werden, welcher Rechner sich zu welchem Zeitpunkt nach einem bestimmten Rechnernamen erkundigt hat.
Dies wird erst durch den Einsatz von Privoxy verhindert, welches Socks 4a verwendet, das (im Gegensatz zu Socks 4 und Socks 5) einen Rechnernamen nicht erst in eine IP-Adresse umwandeln muss; zudem filtert Privoxy verräterische Header aus HTTP-Anfragen. Der Einsatz von Privoxy ist darum dringend anzuraten!
In der Datei Konfigurationsdatei "/etc/privoxy/config" muss folgende Zeile eingetragen werden.
forward-socks4a / localhost:9050 .
Verwendung
Nach dem Start von Tor kann Privoxy wie folgt gestartet werden und lauscht dann auf Port 8118.
$ sudo /etc/init.d/privoxy start
Zum automatisierten Aufruf von Privoxy.
$ sudo insserv /etc/init.d/privoxy
Um den Datenverkehr nun über Privoxy zu leiten, müssen im Webbrowser folgende Einstellungen gemacht werden.
Webbrowser | Menü |
---|---|
Firefox 2 | Bearbeiten > Einstellungen > Verbindung: Verbindungs-Einstellungen > [X] Manuelle Proxy-Konfiguration > HTTP-Proxy: localhost Port: 8118 |
Firefox 3 | Bearbeiten > Erweitert: Netzwerk > Einstellungen > Verbindung: Verbindungs-Einstellungen > [X] Manuelle Proxy-Konfiguration > HTTP-Proxy: localhost Port: 8118 |
Opera | Extras > Einstellungen > Erweitert > Netzwerk > Proxyserver > [X] HTTP localhost Port 8118 |
Zum Testen der Funktionstüchtigkeit kann eine der folgenden Seiten einmal mit und einmal ohne eingeschaltetem Proxy besucht werden. Die dabei angezeigten IP-Adressen sollten sich bei funktionierendem Tor und Privoxy unterscheiden.
Für Mozilla Firefox gibt es für das schnellere Umschalten zwischen Betrieb mit und ohne Proxy die Erweiterung Foxy Proxy.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Andreas Oesterhelt | eng | Privoxy : home pagewbm | Offizielle Homepage |
Wikipedia | ger | Privoxywbm | Enzyklopädischer Artikel |
Linux User | ger | Privoxy und Webcleaner im Testwbm |