In diesem kleinen Tutorial möchte ich beschreiben, wie man Tor mit Polipo als "HTTP-Caching Proxy" einrichtet.
Im Gegensatz zum meist empfohlenen Privoxy bietet Polipo zwar weniger Funktionen, dafür kommt er aber deutlich schlanker daher und stellt vor allem, da wohl die meisten Nutzer die "speziellen" Funktionen, die Privoxy bietet, gar nicht nutzen, oder aber direkt im Browser (z.B. Cookieverwaltung/Javascript/Adblocking, etc. pp.) einstellen, eine brauchbare Alternative dar.
A) Tor und Polipo installieren
Fertige Pakete für Tor bekommt man z.B. aus dem Packman-Repository, welches man so oder so zu seinen Paketquellen hinzufügen sollte, siehe hierzu
http://www.pc-forum24.de/linux-howto...-0-11-2-a.html
für Polipo gibt es leider keine Pakete aus den "wohlbekannten" Repositories, aber man wird im BuildService fündig:
Software.openSUSE.org
Distribution wählen und nach "polipo" suchen, danach kann man z.B. die "1-Klick"-Installation wählen oder aber sich "klassisch" ein entsprechendes Repository einbinden, welches Polipo anbietet und Polipo mit YaST oder zypper installieren.
B) Tor und Polipo einrichten
Das ist relativ schnell erledigt, zunächst die Einrichtung von Tor
damit wird Tor ab sofort automatisch beim Hochfahren gestartet, der letzte Befehl startet Tor dieses eine mal von Hand (erspart uns einen Neustart).Code:su - Passwort cd /etc/tor/ cp torrc.sample torrc #Konfigurationsdatei aus Vorlage erstellen chkconfig tor on #Autostart von Tor rctor restart
Nun zu Polipo, hier ist minimal mehr "Arbeit" nötig.
- Als root mit einem Texteditor die Konfigurationsdatei für Polipo öffnen
und folgende Änderungen machen.Code:su -c "kwrite /etc/polipo/config" #KDE su -c "gedit /etc/polipo/config" #GNOME su -c "nano /etc/polipo/config" # Konsole # oder auch su -c "vim /etc/polipo/config" # Konsole für vi-Liebhaber
(Kommentarzeichen "#" müssen entfernet werden), am Ende noch (sonst kann es z.B. Probleme bei SSL-Verbindungen geben) diese beiden ZeilenCode:# Uncomment this if you want to use a parent SOCKS proxy: socksParentProxy = "localhost:9050" socksProxyType = socks5
hinzufügen und abspeichern.Code:allowedPorts=1-65535 tunnelAllowedPorts=1-65535
Nun noch den Autostart für Polipo aktivieren und ihn ebenso wie oben Tor einmal von Hand starten
und fertig.Code:su - Passwort chkconfig polipo on rcpolipo restart
C) Tor mit Polipo nutzen
Polipo lauscht per default auf 127.0.0.1 und Port 8123, diese Werte müssen nun als HTTP/HTTPS-Proxy im Browser eingetragen werden, um auch Tor/Polipo nutzen zu können, hierzu konsultiere man die Dokumentation seines bevorzugten Browsers (für MozillaFirefox bzw. Seamonkey bietet sich übrigens die Erweiterung "Torbutton" an).
Für die Nutzung von Konsolentools wie z.B. w3m oder wget kann man den Aufruf auch einfach um die Variable http_proxy erweitern, z.B. so:
Greetz,Code:http_proxy="http://127.0.0.1:8123" w3m http://pc-forum24.de
RM


LinkBack URL
Über LinkBacks

Lesezeichen