Pourquoi ne puis-je plus naviguer après avoir limité la bande passante sur mon relais Tor ?
Les paramètres attribués dans AccountingMax et BandwidthRate s'appliquent aux fonctions client et relais du processus Tor. Ainsi, vous pouvez constater que vous ne parvenez pas à naviguer dès que votre Tor entre en hibernation, signalé par cette entrée dans le journal :
Bandwidth soft limit reached; commencing hibernation.
No new connections will be accepted
La solution consiste à exécuter deux processus Tor - un relais et un client, chacun avec sa propre configuration. Une façon de procéder (si vous partez d'une configuration de relais en état de marche) est la suivante :
- Dans le fichier torrc du relais Tor, fixer simplement le SocksPort à 0.
- Créez un nouveau fichier client torrc à partir de torrc.sample et assurez-vous qu'il utilise un fichier journal différent du relais. Une convention de nommage peut être torrc.client et torrc.relay.
- Modifiez les scripts de démarrage du client et du relais Tor pour inclure
-f /chemin/vers/le/bon/torrc
. - Sous Linux/BSD/Mac OS X, changer les scripts de démarrage en
Tor.client
etTor.relay
peut faciliter la séparation des configurations.