Inhaltsverzeichnis

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: hier oder hier

Wie man einen WebServer installiert und betreibt erfährst Du 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