===== Tor-Netzwerkanbindung installieren und eine Darknetseite betreiben =====
==== Debian/Ubuntu-Version überprüfen ====
Prüfe zunächst Deine installierte Debian-Version.
lsb_release -a
Es erfolgt eine ähnliche Ausgabe wie
No LSB modules are avaiable.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Alternativ könnte auch die Version mit cat /etc/os-release erfolgen
In diesem Fall ist die gesuchte Information: **buster**
----
==== Repository-Quellen aktualisieren/hinzufügen ====
Öffne die Quellen-Liste mit
sudo nano /etc/apt/sources.list
füge folgende Zeilen hinzu und achte auf den ermittelten Release-Codenamen, hier **buster**
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
aktualisiere im Anschluss die Paket-Datenbank mit
sudo apt update
----
==== Installiere tor ====
Installiere Tor mit dem Befehl
sudo apt install tor
----
==== Konfiguriere tor ====
Öffne die Konfigurationsdatei als **root** mit dem Befehl
sudo nano /etc/tor/torrc
Konfiguriere den Web-Dienst auf Port **80** als **HiddenService**, indem folgende Zeilen auskommentiert sind:
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
Falls Du tor noch als Proxy nutzen möchtest kannst Du folgende Zeile anpassen/hinzufügen
SocksPort 9050
Speichere die Datei mit [Ctrl]+[O] und schließe sie mit [Ctrl]+[X].
----
====Starte tor neu====
Den Dienst neu starten mit:
sudo systemctl restart tor
----
====Onion-Adresse ermitteln====
Prüfe ob tor läuft mit:
sudo systemctl status tor
Lasse Dir Deine tro-Adresse (onion-Adresse) anzeigen
sudo cat /var/lib/tor/hidden_service/hostname
Nun kann der Rechner via tor-Browser unter dieser Onion-Adresse erreicht werden.
Weitere Infos zur Einrichtung von Tor: [[https://riseup.net/de/security/network-security/tor/onionservices-best-practices|hier]] oder [[https://community.torproject.org/de/onion-services/setup/install/|hier]]
Wie man einen WebServer installiert und betreibt erfährst Du [[:allgemeinpc|hier]]
----
==== Mit anderen Diensten über Tor verbinden====
Sofern noch nicht vorhanden, muss in Linux das Paket 'torsocks' installiert werden.
$> sudo apt install torsocks
Danach kann man sich über das Tor Netzwerk mit einer Onion-Adresse verbinden. (Sofern zuvor auf dem Zielrechner weitere 'Hidden Services' aktiviert wurden.
$> torsocks ssh benutzername@deinserver.onion -p 22
...
$> tosocks tightvncviewer benutzername@deinserver.onion:5901