我正在使用以下命令运行 tor:
tor --ClientOnly 1 --RunAsDaemon 1 --CookieAuthentication 0 --ControlPort 8119 --PidFile tor1.pid --SocksPort 9051 --DataDirectory data/tor/tor1
这将创建一个实例,我可以通过以下方式使用它:127.0.0.1:9051
但是,当我创建它时,我的带宽完全被 tor 使用。我猜是作为中继。我尝试了很多方法,但似乎没有什么可以改变这一点。--ClientOnly 1 什么都不做。
有人知道为什么这会占用我所有的带宽以及如何阻止它吗?
答案1
我发现问题与 Tor 用作中继无关。当您创建新的 tor 实例时,它会将大约 8.5MB 的数据下载到指定的数据目录。如果您一次创建多个 tor 进程,这将导致使用大量带宽。但是一旦您建立了数据目录,它就不会再次下载这些文件。您可以通过为每个进程指定不同的 pid 文件,使用以下命令将多个 tor 进程设置为从同一数据目录运行:
--PidFile tor$i.pid