Privoxy wird auf der offiziellen Privoxy-Homepage (http://www.privoxy.org/) als ``Privacy Enhancing Proxy'' (=''privatsphärenerweiternder Proxy'') beworben. Als sichbarer und erwünschenwerter Nebeneffekt ersetzt Privoxy Werbe-Banner und -Popups durch leere Bilder, verhindert das Speichern von ungewollten Cookies (kleine Datenpakete, mit denen eine Website einen bestimmten Surfer wiedererkennen kann) und verhindert die Anzeige von sogenannten Web-Bugs (das sind 1x1 Pixel große Bilder, die dazu benutzt werden, um das Surfverhalten von Benutzern auszuspähen).
Privoxy kann, während es läuft, ganz einfach über ein Webinterface konfiguriert und (de-)aktiviert werden. Dieses Webinterface findet sich unter http://config.privoxy.org/ oder http://p.p/.
Privoxy ist eine konsequente Weiterentwicklung des Internet Junkbusters, der
bis Version 2.1.0 in diesem Paket (http://www.junkbuster.com/) enthalten
war.
Die wichtigste Neuerung ist, dass alle Regeln für die Filterung in der zentralen
Datei default.action definiert werden. Diese befindet sich bei FLI4L im
Verzeichnis /etc/privoxy. Der große Vorteil an dieser Methode ist, dass
sich neue Versionen dieser Datei seperat von
http://sourceforge.net/project/showfiles.php?group_id=11118&release_id=103670
herunterladen lassen. So kann jeder FLI4L-Benutzer die Datei selbst auf dem
neusten Stand halten, ohne auf Updates von FLI4L angewiesen zu sein. (Momentan
befindet sich die Version 1.8 dieser Datei im Paket.)
Gibt die Anzahl der Listeneinträge an.
Hier werden die IP-Adressen oder symbolischen Namen inklusive der Portnummer der Interfaces angegeben, auf denen Privoxy auf Verbindungen von Clients horchen soll. Es ist eine gute Idee, hier nur die Adressen der Interfaces anzugeben, denen man vertraut, da alle Rechner vollen Zugriff auf Privoxy haben (und auf den eventuell aktivierten Konfigurations-Editor). In der Regel ist die Vorgabe IP_NET_1_IPADDR:8118 sinnvoll.
Auf hier angegebenen Adressen lauscht Privoxy und bietet seine Dienste an. 8118 ist der Standard-Port. Die Angabe hier muß man dann bei der Proxy-Konfiguration des jeweils verwendeten Internet-Browsers benutzen. Weitere Informationen zur Konfiguration von Internet Explorer und Netscape Navigator auf
Als Proxy beim jeweiligen Browser muß der fli4l-Rechner angegeben werden, also das, was man bei HOSTNAME='fli4l' angegeben hat bzw. dessen IP (z.B 192.168.6.1), die man bei HOST_x_IP='192.168.6.1' angegeben hat. Zusammen mit dieser Port-Angabe hier hat man dann alle nötigen Daten, um seinen Webbrowser für die Nutzung von Privoxy zu konfigurieren.
Gibt die Anzahl der Listeneinträge an.
Die Liste der Netze und/oder IP-Adressen für die der Paketfilter geöffnet wird. Sinnvoll ist hier auch wieder die Vorgabe IP_NET_1.
Möchte man zusätzlich zu Privoxy einen weiteren Proxy verwenden, der dann z.B. auch Webseiten zwischenspeichert, so kann man den hier angeben. Privoxy bedient sich dann dieses Proxys. So kann man die Vorteile mehrerer Proxys nutzen. Ein Eintrag könnte so aussehen:
PRIVOXY_FORWARD='mein.provider.de:8000'.Die Angabe ist optional.
Diese Option aktiviert die Möglichkeit, den Proxy über das Webinterface ein- bzw. auszuschalten. Wird Privoxy ausgeschaltet, wirkt er als einfacher Forwarding-Proxy und ändert den Inhalt der übertragenen Seiten in keinster Weise. Es ist zu beachten, daß diese Einstellung für ALLE Benutzer des Proxys gilt, d.h. wenn ein Benutzer Privoxy abschaltet, ist Privoxy auch für die anderen Nutzer nur noch ein Weiterleitungs-Proxy.
Diese Option ermöglicht den Benutzern des Proxys die interaktive Bearbeitung der Konfiguration über das Privoxy-Webinterface. Für weitere Details bitte ich auch hier, die Privoxy-Dokumentation zu konsultieren.
Mit dieser Option kann ein Logverzeichnis für Privoxy angegeben werden. Dies kann z.B. dann sinnvoll sein, wenn Website-Zugriffe der Benutzer geloggt werden sollen. Wird hier nichts angegeben (Standard), dann loggt nur die wichtigsten Meldungen auf die Konsole und ignoriert PRIVOXY_LOGLEVEL.
Diese Option gibt an, was Privoxy in die Logdatei schreiben soll. Folgende Werte sind möglich, sie können durch Leerstelle getrennt angegeben werden, man kann sie aber auch addieren.
Wert | Was wird geloggt? |
1 | Jeden Request (GET/POST/CONNECT) ausgeben. |
2 | Status jeder Verbindung ausgeben |
4 | I/O-Status anzeigen |
8 | Header-Parsing anzeigen |
16 | Alle Daten loggen |
32 | Force-Feature debuggen |
64 | reguläre Ausdrücke debuggen |
128 | schnelle Weiterleitungen debuggen |
256 | GIF De-Animation debuggen |
512 | Common Log Format (zur Logfile-Analyse) |
1024 | Popup-Kill-Funktion debuggen |
2048 | Zugriffe auf den eingebauten Webserver loggen |
4096 | Startmeldungen und Warnungen |
8192 | Nicht-fatale Fehler |
Um eine Logdatei im Common Logfile Format zu erstellen, sollte NUR der Wert 512 angegeben werden, da sonst die Logdatei durch andere Meldungen ``verschmutzt'' wird und somit nicht mehr problemlos ausgewertet werden kann.
Um die Privatspähre weiter zu erhöhen kann der Datenverkehr vom Privoxy durch das Tor Netzwerk geschickt werden. Für weitere Details lesen Sie in der Tor Dokumentation weiter.
Privoxy bietet sehr viele Konfigurationsmöglichkeiten. Diese können aber aus verständlichen Gründen nicht alle durch die Konfigurations-Datei von fli4l abgedeckt werden. Sehr viele dieser Optionen können im Webinterface von Privoxy eingestellt werden. Genauere Infos über den Aufbau dieser Dateien gibt es auf der Privoxy-Homepage. Die Konfigurationsdateien von Privoxy liegen unter <FLI4L-Verzeichnis>/opt/etc/privoxy/. Es handelt sich hierbei um die Orginal-Dateien aus dem Privoxy-Paket, allerdings wurden, um Platz zu sparen, alle Kommentare entfernt.
Tor ist ein ein Werkzeug für eine Vielzahl von Organisationen und Menschen, die ihren Schutz und ihre Sicherheit im Internet verbessern wollen. Die Nutzung von Tor hilft Ihnen, das Browsen und Veröffentlichen im Web, Instantmessaging, IRC, SSH und anderen TCP basierende Anwendungen zu anonymisieren. Weiterhin bietet Tor eine Plattform auf der Softwareentwickler neue Anwendungen schaffen können die zu mehr Anonymität, Sicherheit und zum Schutz der Privatsphäre beitragen.
Hier werden die IP-Adressen oder symbolischen Namen inklusive der Portnummer der Interfaces angegeben, auf denen Tor auf Verbindungen von Clients horchen soll. Es ist eine gute Idee, hier nur die Adressen der Interfaces anzugeben, denen man vertraut, da alle Rechner vollen Zugriff auf Privoxy haben (und auf den eventuell aktivierten Konfigurations-Editor). In der Regel ist die Vorgabe IP_NET_1_IPADDR:9050 sinnvoll.
Auf hier angegebenen Adressen lauscht Tor und bietet seine Dienste an. 9050 ist der Standard-Port. Die Angabe hier muß man dann bei der Proxy-Konfiguration des jeweils verwendeten Programms benutzen.
Als Proxy beim jeweiligen Programm muß der fli4l-Rechner angegeben werden, also das, was man bei HOSTNAME='fli4l' angegeben hat bzw. dessen IP (z.B 192.168.6.1), die man bei HOST_x_IP='192.168.6.1' angegeben hat. Zusammen mit dieser Port-Angabe hier hat man dann alle nötigen Daten, um sein Programm für die Nutzung von Tor zu konfigurieren.
Gibt die Anzahl der Listeneinträge an.
Die Liste der Netze und/oder IP-Adressen für die der Paketfilter geöffnet wird. Sinnvoll ist hier auch wieder die Vorgabe IP_NET_1.
Das Fli4l-Team