====== Dienste mit Tor anonymisieren ====== Die einfachste Art Tor zu benutzen, ist der Tor Browser. Das ist ein Bündel aus der Anonymisierungssoftware Tor und einem angepassten Firefox Browser. [[howto:torbrowser|Hier]] kannst du weiterlesen, wie du den Tor Browser installieren kannst Theoretisch können andere Programme, die dafür geeignet sind, angewiesen werden sich mithilfe von Tor anonym mit den Internet zu verbinden. Das nennt man auch "Torifizierung" (englisch: "torify"). Damit du nicht jedes Mal den //Tor Browser// im Hintergrund geöffnet haben muss, kannst du //Tor// als einzelnes Programm installieren und so einstellen, dass es als unsichtbarer Prozess im Hintergrund läuft wenn du deinen Computer startest. Anschließend weist du das jeweilige Programm dazu an, seinen Datenverkehr über diesen Hintergrundprozess umzuleiten. Als separates Programm ist Tor leider nur für Linux und MacOS verfügbar. Windows-Nutzer*innen können [[howto:howto:systemtor#Torifizierung_ohne_System-Tor|hier]] weiterlesen. ===== 1. System-Tor installieren ===== ==== Linux ==== Installiere die Pakete ''tor'' und ''torsocks'' mit deiner jeweiligen Paketverwaltung deines Betriebssystems. Bei Ubuntu, Linux Mint oder Debian ist der Befehl hierfür: sudo apt-get install tor torsocks ==== macOS ==== Hierfür muss du [[https://brew.sh|Homebrew]] installiert haben. brew install tor ---- Hierfür muss du [[https://www.macports.org/install.php|Macports]] installiert haben. sudo port install tor ---- ===== 2. Tor als Hintergrundprozess einrichten ===== ==== Linux ==== Zur Verwaltung von Hintergrundprozessen benutzen die meisten Linux-Betriebssysteme //Systemd//. Der Befehl für die Verwaltung von Systemd ist ''systemctl''. **Tor starten:** sudo systemctl enable --now tor **Checken ob Tor läuft:** sudo systemctl status tor ---- ==== macOS ==== Hierfür musst du [[https://brew.sh|Homebrew]] installiert haben. **Tor starten:** brew services start tor **Checken ob Tor läuft:** curl --socks5 localhost:9050 --socks5-hostname localhost:9050 -s https://check.torproject.org/ | cat | grep -m 1 Congratulations | xargs Als Meldung sollte erscheinen: Congratulations. This browser is configured to use Tor ---- ===== 3. Programme anweisen, sich über Tor zu verbinden ===== Nur wenige Programme sind dafür vorgesehen, mit Tor verwendet zu werden. Manche Programme (z.B. Bittorrent) werden trotz Routing über Tor deine IP-Adresse preisgeben! ==== 3.1 Programme mit Socks5-Proxy Unterstützung ==== Um sich über Tor zu verbinden, musst das jeweilige Programm anweisen einen Socks5-Proxy zu verwenden: Host: localhost oder 127.0.0.1 Port: 9050 Username und Authentication kannst du freilassen oder zufällige Werten angeben. ==== 3.2 Programme ohne Socks5-Proxy Unterstützung ==== Programme, die keine Konfiguration eines Socks5-Proxy vorsehen, können mit dem Befehl ''torsocks'' im Terminal gestartet werden. torsocks Befehl Auf der Seite vom Tor-Projekt findest du eine [[https://trac.torproject.org/projects/tor/wiki/doc/torsocks|Liste von Programmen]], die dafür bekannt sind mit sicher mit ''torsocks'' verwendet werden zu können. ==== 3.3 Torifizierung ohne System-Tor ==== Windows-Nutzer*innen können den Tor Browser benutzen um andere Programme über diesen umzuleiten. Auch hierfür muss das Programm, das du anonymisieren willst sich über einen Socks5-Proxy verbinden Host: localhost oder 127.0.0.1 Port: 9150 Username und Authentication kannst du freilassen. Der Tor Browser muss hierfür immer im Hintergrund geöffnet sein. ===== Links ===== Hier findest du Anleitungen für die Torifizierung von * [[howto:email:torbirdy|Thunderbird]] Veraltet! Benutze stattdessen [[https://tails.boum.org|Tails]] * [[howto:mumble:tor|Mumble]] * [[howto:element:tor|Element]] * [[howto:howto:gpgkonfigurieren#System-Tor_im_Hintergrund|GnuPG]] * [[https://salsa.debian.org/apt-team/apt-transport-tor|Paketverwaltung von Debian-basierte Systeme]] * [[https://riseup.net/de/email/clients/mutt|mutt]] Weiterführende Infos findest du im [[https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO|Wiki vom Tor-Projekt]].