ubuntuusers.de

Hinweis: Dies ist ein statischer Snapshot unseres Wikis vom 25. März 2013 und kann daher nicht bearbeitet werden. Der aktuelle Artikel ist unter wiki.ubuntuusers.de zu finden.

Vidalia

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Einleitung

./vidalia_icon.png Vidalia {en} ist eine plattformübergreifend verfügbare graphische Benutzeroberfläche zur Steuerung des Tor-Clients auf Basis der Qt-Bibliothek. Sie ermöglicht das Starten und Beenden des Tor-Clients. Vidalia unterstützt den Nutzer auch bei der Einrichtung eines Tor-Netzknotens.

Vidalia kann auch eine Tor-Netzwerk-Karte anzeigen, auf der man die geographische Lage der Tor-Server und den Weg des eigenen Tor-Verkehrs sehen kann.

Installation

Tor Browser Bundle

Im Tor Browser Bundle ist Vidalia bereits enthalten und braucht nicht eigens installiert zu werden. Beim Aufruf des Tor Browser Bundles wird Vidalia automatisch gestartet.

Aus Ubuntu-Paketquellen

  • vidalia (universe, ab Karmic)

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install vidalia 

sudo aptitude install vidalia 

Manuell kompilieren

Die andere Möglichkeit ist, Vidalia von Hand zu kompilieren. Zuerst sollte sichergestellt werden, dass die folgenden Pakete neben denen zur Kompilierung [3] erforderlichen aus den Paketquellen installiert [1] sind:

  • qt4-dev-tools (universe)

  • qt4-designer

  • libqt4-dev

  • cmake

  • build-essential

  • checkinstall (universe)

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install qt4-dev-tools qt4-designer libqt4-dev cmake build-essential checkinstall 

sudo aptitude install qt4-dev-tools qt4-designer libqt4-dev cmake build-essential checkinstall 

Außerdem sollte Tor bereits installiert sein. Eine ausführliche Anleitung dazu findet man auf der entsprechenden Wikiseite: Tor.

Nun lädt man sich von der offiziellen Webseite {dl} die aktuelle Version des Vidalia-only Source Packages herunter und entpackt es. Danach wechselt man im Terminal [2] in den entpackten Vidalia-Ordner und kompiliert es mit:

cmake . && make 

Danach kann es mit

sudo checkinstall 

installiert [3] werden.

Nun kann man Vidalia starten [3].

Zugriffsrechte auf Tor-Konfiguration

Soll mit Vidalia ein manuell installiertes Tor kontrolliert werden (also außerhalb des Tor Browser Bundles), müssen dem Programm Zugriffsrechte auf die Konfigurationsdateien in /etc/tor gegeben werden. Dies geht mit folgendem Befehl:

sudo chown debian-tor /etc/tor -R 

Kontrollpanel

Per Doppelklick auf das Tray-Icon öffnet sich das Kontrollpanel. Per rechte Maustaste-Klick auf das Tray-Icon erhält man die gleichen Punkte wie im Kontrollpanel, nur in einer Drop-Down-Box.

Tor-Status

Der Tor-Status zeigt den momentanen Status von Tor. Entweder eine durchgestrichene Zwiebel, was bedeutet, dass Tor nicht läuft. Eine Gelbe bedeutet, dass Tor gerade gestartet wird. Eine grüne Zwiebel zeigt an, dass Tor läuft und eine rote Zwiebel zeigt an, dass Tor gerade gestoppt wird.

Tor anhalten/starten

Stoppt den Tor-Dienst oder startet ihn.

Weiterleitung einrichten

./vidalia.png Über diese Option gelangt man in die Vidalia-Einstellungen, in den Raster "Verteiler" wo man durch Anklicken von "Leite Verkehr für das Tor-Netzwerk weiter" den eigenen Rechner zu einer Tor-Node machen und so das Tor-Netzwerk unterstützen kann. Gemachte Einstellungen werden erst duch das Klicken auf "Speichern" übernommen. Vergleiche dazu auch den Artikel Tor/Server.

Als erstes sollte man unter "Spitzname" seiner Node einen Namen geben und eine "Kontaktinformation" (E-Mail) angeben. Will man einen anderen Port als 9001 benutzen, an dem der Server lauscht kann man dies bei dem "Verteiler-Port" angeben.

Die Option "Das Tor-Verteiler-Verzeichnis spiegeln" ist optional. Wenn man dies aktiviert, können Tor-Clienten über die eigene Node die Information beziehen, was es sonst noch für Tor-Nodes gibt. Der Raster "Bandbreitenbegrenzung" spricht wohl für sich.

In dem Raster "Exit-Regeln" kann man einstellen, was für Dienste man über seine Node erlauben möchte und an welchem Port sie laufen. Wenn man hier in allen Kästchen einen Haken macht, besitzt man eine Standard-Exit-Node. Möchte man, dass ein gewisser Dienst nicht über die eigene Exit-Node erreicht werden kann entfernt man einfach den entsprechenden Haken. Entfernt man alle Haken, betreibt man eine Entry-Node.

Um Rückmeldung über Erfolg oder Mißerfolg dieser Konfiguration zu bekommen, muß man das Logbuch lesen.

Um den Server herunterzufahren, kann man mittels Rechtsklick auf das Vidalia-Tray-Icon "Tor stoppen" wählen. Es wird gefragt, ob der Server langsam oder schnell heruntergefahren werden soll. Siehe dazu auch Tor-Server herunterfahren.

Eine neue Identität verwenden

Dadurch wechselt man zu einer neuen Tor-Exit-node, wodurch man über eine neue IP-Adresse surft.

Netzwerk betrachten

Hier sieht man eine Netzwerkkarte mit allen verfügbaren Nodes, deren online-Status und in welchem Land sie sich befinden. Außerdem eine Liste mit den offenen Verbindungen und durch welche Nodes sie gehen, welche man sich auf der Weltkarte auch graphisch anzeigen lassen kann.

Bandbreitengraph

Der Bandbreiten-Graph zeigt einem an, wieviel Traffik durch den Tor-Dienst rein und raus geht.

Logbuch

Zeigt erweiterte Informationen über den momentanen Status von Tor an. Bei Problemen mit Tor ist dies der Ort, um nach aussagekräftigen Fehlermeldungen zu suchen. Es gibt die Auswahlmöglichkeiten "Einfach" und "Fortgeschritten". Besonders beachtet werden sollten die Warnungen. Ausführlicher sind die Meldungen in der Log-Datei von Tor. Wurde Tor manuell installiert, finden sich die Logdateien unter /var/log/tor/.

Logbuch-Meldungen

  • "Tor Software läuft - Sie verwenden aktuell Version "0.2.2.35 (git-73ff13ab3cc9570d)" der Tor-Software".

    • Gut. Vidalia hat den Tor-Dienst gefunden

  • "Verbinde mit dem Tor-Netzwerk - Es wurde eine Verbindung zum Tor-Netzwerk erfolgreich hergestellt. Sie können jetzt Ihre Programme konfigurieren um das Internet anonym zu nützen."

    • Gut. Surfen über Tor ist jetzt möglich

  • "[Warnung] Couldn't rename configuration file "/etc/tor/torrc" to "/etc/tor/torrc.orig.1": Permission denied"

  • "[Warnung] ControlPort is open, but no authentication method has been configured. This means that any program on your computer can reconfigure your Tor. That's bad! You should upgrade your Tor controller as soon as possible."

    • Die Authentisierung von Vidalia bei Tor wird unter "Einstellungen -> Fortgeschritten -> Tor Control" konfiguriert.

  • "[Warnung] Your server (80.129.53.32:9001) has not managed to confirm that its ORPort is reachable. Please check your firewalls, ports, address, /etc/hosts file, etc."

    • Sehr schlecht. Ein Tor-Server sollte eröffnet werden, jedoch ist der ORPort für eingehende Verbindungen nicht von außerhalb erreichbar. Der Server kann so nicht in Betrieb gehen. Siehe Problembehebung für Tor-Server.

  • "[notice] Your DNS provider has given "80.156.86.78" as an answer for 9 different invalid addresses. Apparently they are hijacking DNS failures. I'll try to correct for this by treating future occurrences of "80.156.86.78" as 'not found'."

    • Harmlos. Manche DNS-Provider geben bei Aufruf von nicht existierenden Webadressen als Antwort ihre eigene Werbeseite anstatt "404 - not found" wie es richtig wäre. Tor löst das Problem, indem es bei Aufruf der Provider-Werbeseite seinerseits "404 - not found" meldet.

Hilfe

Öffnet eine deutsche Hilfe, die die Benutzung von Vidalia und Tor erklärt.

Über

Zeigt die momentan verwendete Version von Tor, Vidalia und Qt an.

Einstellungen

Hier erreicht man das Einstellungsmenü von Vidalia. Eigentlich muss man hier nichts verändern. Die Standardeinstellungen sind in der Regel in Ordnung. Wenn man Einstellungen verändert, muss man auf "OK" klicken, damit sie übernommen werden.

Man kann das "Aussehen" festlegen oder etwa unter "Fortgeschritten" den von Tor benutzen Port oder die Ordner für die Konfigurationsdateien bestimmen. Muss man über einen anderen Proxy ins Internet gehen oder erlaubt die Firewall nur bestimmte Ports, kann man diese unter "Netzwerk" festlegen. Im Raster "Verteiler" kann man seinen Tor-Dienst selbst zu einer Node einrichten.

Bridge Relays

In einigen Ländern (z.B. China) ist Tor nicht ohne Weiteres zu erreichen. Sämtliche Seiten, die mit Tor zu tun haben, werden geblockt. Das gilt auch für die Einwahlknoten. So ist es erforderlich, sogenannte "Bridges" einzurichten, feste Einwahlknoten, und diese hin und wieder zu aktualisieren.

Hierzu fordert man Bridges unter folgender E-Mail-Adresse an: bridges@torproject.org. Diese Adresse funktioniert von China aus nur mit Google-Mail und aktiviertem https. Es werden drei Adressen zugesandt, die man jetzt Vidalia mitteilt:

Unter Vidalia "Einstellungen -> Netzwerk" muss ein Häkchen in den Kasten "Mein Provider blockiert Verbindungen zum Tor-Netzwerk" gesetzt werden.

Ein Fenster öffnet sich, "Tor-Brücken-Einstellungen", in das man dann die Bridges in die Zeile "Eine Brücke hinzufügen" wie folgt einträgt:

bridge xxx.xxx.xxx.xxx:[port]

und mit Druck auf + hinzufügt. Leider halten die Brücken nicht ewig, ab und zu muss man neue hinzufügen.

Die torrc verändern, wenn man Vidalia nutzt

Wenn Tor über Vidalia gestartet wird, benutzt es nicht die Standard-Konfigurationsdatei von Tor, welche sich in /etc/tor/torrc befindet, sondern legt eine eigene an unter ~/.vidalia/torrc. Eventuelle Einstellungen von Tor, die man in der Konfigurationsdatei festlegen möchte, müssen in der von Vidalia angelegten gemacht werden, also in der ~/.vidalia/torrc.

Fehlerbehebung

Vidalia will ein Passwort

Bei diesem Fehler ist irgendetwas beim Sperren einer Vidalia-Einstellung schief gelaufen. Meist muss man nur den Ordner ~/.vidalia löschen, um das Problem zu beheben. In anderen Konstellationen kann es helfen, Tor aus dem Terminal einmal abzuschießen mit dem Befehl:

sudo pkill -x tor 

Tor läuft bereits oder wurde unerwartet beendet

Vidalia kann nicht die Kontrolle über einen bereits laufenden Tor-Dienst übernehmen, wenn dieser keinen Kontrollport geöffnet hat. Man hat zwei Möglichkeiten dieses Problem zu beheben.

  • Bei der ersten Methode sollte man den Tor-Dienst einmalig vom Terminal [2] aus, aus den runlevels (=Autostart) rauslöschen, damit Tor nicht automatisch beim Booten gestartet wird, sondern erst mit dem Start von Vidalia:

sudo update-rc.d -f tor remove 

Dies wirkt sich aber erst ab dem nächsten Neustart des Systems aus. Bevor man Vidalia also starten kann, muss man entweder neu booten oder Tor von Hand beenden:

sudo pkill -x tor 
  • Die zweite Methode besteht darin, den Kontrollport in Tor zu aktivieren. Damit diese Einstellung wirksam wird, muss man Tor danach neu starten.

ubuntuusers.local › WikiVidalia