Metainformationen zur Seite
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