Achtung

Dieser Beitrag ist schon sehr alt, und die Infos hier sind sicherlich hoffnungslos veraltet…

wget mit tor-bundle nutzen

Ubuntu
ubuntuusers
Autor:in

produnis

Veröffentlichungsdatum

5. Mai 2013

Möchte man wget über das tor-bundle nutzen, funktioniert das Ganze nur über Umwege.

torsocks

Am Einfachsten geht es mit dem Paket torsocks (Danke an claw für den Hinweis):

sudo apt-get install torsocks

Anschließend kann wget wie folgt aufgerufen werden:

torsocks wget http://foo.onion/data.bar

Alternative: Privoxy

Als Alternative zu torsocks kann man sich auch einen kleinen Proxy-Server einrichten. Ich möchte hier zeigen, wie das z.B. mittels Privoxy funktionieren kann:

  1. Man installiert Privoxy:

    sudo apt-get install privoxy

  2. Man fügt am Ende der Datei /etc/privoxy/config folgendes hinzu:

    forward-socks5 / 127.0.0.1:9150 .

Wichtig ist der Punkt am Ende der Zeile, sonst wird die Regel einfach ignoriert. Das tor-bundle horcht standardmäßig auf Port 9150 (manchmal auch auf 9050, siehe sicherheitshalber Vidalia-Log), Privoxy nutzt standardmäßig Port 8118 (siehe config). Nach einem Neustart von Privoxy ist http://localhost:8118 auf das tor-bundle umgebogen:

sudo service privoxy restart
  1. Man startet spätestens jetzt das tor-bundle.

  2. Nun funktioniert wget mit folgender Option:

    wget –execute=http_proxy=http://127.0.0.1:8118 http://foo.onion/data.bar

  3. Alternativ kann man sich noch einen alias in der .bashrc anlegen:

    alias wgetor=‘wget –execute=http_proxy=http://127.0.0.1:8118’

So reicht dann der Aufruf:

wgetor http://foo.onion/data.bar