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
Ö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 mit dem Befehl
sudo apt install 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].
Den Dienst neu starten mit:
sudo systemctl restart tor
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
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