web-dev-qa-db-fra.com

Exécuter Tor en tant que client seulement

Je lance tor avec la commande suivante:

tor --ClientOnly 1 --RunAsDaemon 1 --CookieAuthentication 0 --ControlPort 8119 --PidFile tor1.pid --SocksPort 9051 --DataDirectory data/tor/tor1

Ceci crée une instance que je peux utiliser via: 127.0.0.1:9051

Cependant, lorsque je le crée, ma bande passante est entièrement utilisée par tor. Je devine comme un relais. J'ai essayé beaucoup de choses, mais rien ne semble changer cela. --ClientOnly 1 ne fait rien.

Est-ce que quelqu'un sait pourquoi cela utilise toute ma bande passante et comment l'arrêter?

4
Kohjah Breese

J'ai trouvé que le problème n'avait rien à voir avec Tor étant utilisé comme relais. Lorsque vous créez une nouvelle instance tor, elle télécharge environ 8,5 Mo de données dans le répertoire de données spécifié. Si vous créez plusieurs processus en même temps, vous utiliserez beaucoup de bande passante. Mais une fois que vous avez établi un répertoire de données, il ne télécharge plus ces fichiers. Vous pouvez probablement configurer plusieurs processus pour qu'ils s'exécutent à partir du même répertoire de données en spécifiant un fichier pid différent pour chaque processus, à l'aide de la commande suivante:

--PidFile tor$i.pid
3
Kohjah Breese