Warum das Begrenzen der Bandbreite auf deinem Tor-Relay dazu führen kann, dass du nicht mehr im Internet surfen kannst
Wenn du ein Relay und einen Client im selben Tor-Prozess betreibst und Bandbreitenbegrenzungen eingestellt hast, dann werden, sobald dein Relay sein Limit erreicht und in den Ruhezustand geht, auch deine Client-Verbindungen gestoppt.
Wenn du einen Tor-Relay und einen Tor-Client im selben Prozess ausführst, gelten die in AccountingMax und BandwidthRate festgelegten Parameter sowohl für die Relay- als auch für die Client-Funktionen. Deshalb kann es sein, dass du nicht mehr surfen kannst, sobald dein Tor im Ruhezustand ist. Dann steht Folgendes im Protokoll:
Weiche Bandbreitenbeschränkung erreicht; Ruhemodus tritt ein.
Keine neuen Verbindungen werden akzeptiert
Die Lösung besteht darin, zwei Tor-Prozesse laufen zu lassen – ein Relay und einen Client, jeder mit passender Konfiguration. Eine Möglichkeit, es zu machen (wenn du mit einer funktionierenden Relay-Einrichtung beginnst), ist wie folgt:
- Setze in der Relay-Tor-torrc-Datei einfach den SocksPort auf 0.
- Erstelle eine neue Client-torrc-Datei aus torrc.sample und stelle sicher, dass sie eine andere Protokolldatei als das Relay verwendet. Ein Name könnte torrc.client oder torrc.relay sein.
- Füge
-f /path/to/correct/torrcin die Startskripte des Clients und des Relays ein. - Die Veränderung der Startskripte zu
Tor.clientundTor.relayin Linux / BSD / macOS kann das Auseinanderhalten der Konfigurationen erleichtern.