Därför kan en bandbreddsgräns för Tor-reläet hindra dig från att surfa
Om du kör ett relä och en klient i samma Tor-process och har bandbreddsgränser slutar även klientanslutningarna när reläet når gränsen och går i viloläge.
När du kör ett Tor-relä och en Tor-klient i samma process gäller parametrarna AccountingMax och BandwidthRate för både relä- och klientfunktionerna. Du kan därför upptäcka att det inte längre går att surfa när Tor går i viloläge, vilket anges med följande post i loggen:
Den mjuka bandbreddsgränsen har nåtts. Viloläge inleds.
Inga nya anslutningar tas emot
Lösningen är att köra två Tor-processer, ett relä och en klient, med var sin konfiguration. Ett sätt att göra detta, om du utgår från en fungerande reläkonfiguration, är följande:
- Ange helt enkelt SocksPort till 0 i reläets torrc-fil.
- Skapa en ny torrc-fil för klienten från torrc.sample och se till att den använder en annan loggfil än reläet. En möjlig namnkonvention är torrc.client och torrc.relay.
- Ändra startskripten för Tor-klienten och reläet så att de innehåller
-f /path/to/correct/torrc. - I Linux, BSD och macOS kan det bli enklare att separera konfigurationerna om startskripten ändras till
Tor.clientochTor.relay.