Kettenhunt
Lt. Commander
- Registriert
- Feb. 2012
- Beiträge
- 1.755
Huhu,
Mein Weg zum Tor Relay. Wobei zu erwähnen ist, dass ich mir meine Anleitung aus rund ein dutzend verschiedener Seiten zusammenzimmern musste. Also nicht mit Copy+Paste von einer anderen Quelle.
Meine Hardware:
Raspberry Pi Zero W (ca. 15 EUR) -> https://geizhals.de/a1755701.html ; https://geizhals.de/a1585318.html
64GB Kingston High Endurance microSD (ca. 15 EUR)->https://geizhals.de/a2029014.html
Gehäuse mit diversen Adaptern (ca. 9 EUR)->https://www.amazon.de/dp/B07MGFRHHR/
USB-Kabel (ca. 2 EUR)
USB-Netzteil (ca. 5 EUR)
Kostenpunkt: ca. 45 EUR
OS: Raspbian Buster with Desktop
Da ich den Zero irgendwo in meiner Bude aufstelle, möchte ich zukünftig per SSH darauf zugreifen können. Also muss ich SSH erst aktivieren.
Ich öffne also LX Terminal und tippe folgenden Code ein:
Dann navigiere ich zu Interfacing Options ---> SSH Enable
Dann kann mich mit der IP des Zero (oder ggf. auch "SSID-des-Zero.local" wenn bspw. der avahi-daemon genutzt wird) per bspw. PuTTY verbinden
--
Dann aktualisiere ich den Zero erstmal
--
--
Dann können wir TOR installieren...
----
Jetzt das Einrichten als Relay...
Dann ändern wir folgende Werte(ggf. "#" vor den einzelnen Werten entfernen, dann erst sind diese aktiv)
zum Speichern und Schließen der Datei:
Nickname, RelayBandwidthXYZ, ContactInfo(kann auch leer bleiben) = variabel, kann nach belieben geändert werden
Bandbreite wird ab ca. 200KB/s als "FAST" -also schnell- eingestuft.
2800Kbps sind übrigens etwa 2,8 Mbit die ihr dann im Upload(nicht mit der Downloadrate verwechseln!) von eurer maximalen Uploadgeschwindigkeit abziehen müsst. Bei meinem Kabelanschluss habe ich dann von max. 12Mbit Upload(200Mbit Download), nur noch ca. 9,2Mbit zur freien Verfügung.
----
Dann soll der Tor-Server auch automatisch starten, falls mal der Strom ausfällt oder whatever:
dann am besten auch gleich neustart
FERTIG
Im besten Falle sieht das dann so ähnlich aus:
https://metrics.torproject.org/rs.html#details/9A684EC6043B5A5C5FB91F700CD302661703246E
Von den anderen Optionen habe ich, Stand jetzt, keine Ahnung.
Mir ging es lediglich erstmal um dieses "Hab ich gemacht"-Gefühl.
Als Vorlage aber ausreichend.
aktuellen Log lesen über SSH:
Außerdem müsst ihr in eurem Router die Ports 9030 und 9001 freigeben
Falls der Link mal nicht mehr gehen sollte, nicht wundern, ich habe das Tor Relay zwischenzeitlich aufgegeben. Deswegen der Screenshot.
Mein Weg zum Tor Relay. Wobei zu erwähnen ist, dass ich mir meine Anleitung aus rund ein dutzend verschiedener Seiten zusammenzimmern musste. Also nicht mit Copy+Paste von einer anderen Quelle.
Meine Hardware:
Raspberry Pi Zero W (ca. 15 EUR) -> https://geizhals.de/a1755701.html ; https://geizhals.de/a1585318.html
64GB Kingston High Endurance microSD (ca. 15 EUR)->https://geizhals.de/a2029014.html
Gehäuse mit diversen Adaptern (ca. 9 EUR)->https://www.amazon.de/dp/B07MGFRHHR/
USB-Kabel (ca. 2 EUR)
USB-Netzteil (ca. 5 EUR)
Kostenpunkt: ca. 45 EUR
OS: Raspbian Buster with Desktop
Da ich den Zero irgendwo in meiner Bude aufstelle, möchte ich zukünftig per SSH darauf zugreifen können. Also muss ich SSH erst aktivieren.
Ich öffne also LX Terminal und tippe folgenden Code ein:
Code:
sudo raspi-config
Dann navigiere ich zu Interfacing Options ---> SSH Enable
Dann kann mich mit der IP des Zero (oder ggf. auch "SSID-des-Zero.local" wenn bspw. der avahi-daemon genutzt wird) per bspw. PuTTY verbinden
--
Dann aktualisiere ich den Zero erstmal
Code:
sudo apt-get update && sudo apt-get upgrade -y
sudo rpi-update (#mit "y" ausführen)
sudo reboot
--
Hostname ändern?
Dann navigiere ich zu Network Options ---> Hostname und ändere meine SSID
Um den Zero über seinen Hostnamen zu erreichen, den Avahi-Daemon installieren und beim booten automatisch starten lassen:
Code:
sudo raspi-config
Um den Zero über seinen Hostnamen zu erreichen, den Avahi-Daemon installieren und beim booten automatisch starten lassen:
Code:
sudo apt-get install avahi-daemon
sudo update-rc.d avahi-daemon defaults
Dann können wir TOR installieren...
Code:
sudo apt-get install tor
#badums
#Eintippen "J" Enter
----
Jetzt das Einrichten als Relay...
Code:
sudo nano /etc/tor/torrc
Dann ändern wir folgende Werte(ggf. "#" vor den einzelnen Werten entfernen, dann erst sind diese aktiv)
Code:
SocksPort 0
Log notice file /var/log/tor/notices.log
RunAsDaemon 1
ORPort 9001
DirPort 9030
ExitPolicy reject *:*
Nickname k4ckwur5t
RelayBandwidthRate 250 KB # Throttle traffic to 250KB/s (2000Kbps)
RelayBandwidthBurst 350 KB # But allow bursts up to 350KB/s (2800Kbps)
ContactInfo yourmail at deinemudder dot com
zum Speichern und Schließen der Datei:
Code:
#STRG+O, Enter, STRG+X
Nickname, RelayBandwidthXYZ, ContactInfo(kann auch leer bleiben) = variabel, kann nach belieben geändert werden
Bandbreite wird ab ca. 200KB/s als "FAST" -also schnell- eingestuft.
2800Kbps sind übrigens etwa 2,8 Mbit die ihr dann im Upload(nicht mit der Downloadrate verwechseln!) von eurer maximalen Uploadgeschwindigkeit abziehen müsst. Bei meinem Kabelanschluss habe ich dann von max. 12Mbit Upload(200Mbit Download), nur noch ca. 9,2Mbit zur freien Verfügung.
----
Dann soll der Tor-Server auch automatisch starten, falls mal der Strom ausfällt oder whatever:
Code:
sudo update-rc.d tor enable
sudo /etc/init.d/tor restart
dann am besten auch gleich neustart
Code:
sudo reboot
FERTIG
Im besten Falle sieht das dann so ähnlich aus:
https://metrics.torproject.org/rs.html#details/9A684EC6043B5A5C5FB91F700CD302661703246E
Von den anderen Optionen habe ich, Stand jetzt, keine Ahnung.
Mir ging es lediglich erstmal um dieses "Hab ich gemacht"-Gefühl.
Als Vorlage aber ausreichend.
aktuellen Log lesen über SSH:
Code:
less /var/log/tor/notices.log
#Beenden mit "Q"
Außerdem müsst ihr in eurem Router die Ports 9030 und 9001 freigeben
Falls der Link mal nicht mehr gehen sollte, nicht wundern, ich habe das Tor Relay zwischenzeitlich aufgegeben. Deswegen der Screenshot.
Zuletzt bearbeitet: