Tor 进程的两个客户和中继服务器功能都适用于在[AccountingMax] (https://2019.www.torproject.org/docs/faq.html.en#LimitTotalBandwidth)和[带宽率] (https://2019.www.torproject.org/docs/faq.html.en#BandwidthShaping) 里分配的参数。 因此您可能会发现,一旦您的Tor进入休眠,您就不能进行浏览了,而且在日志里会出现这样一条记录:

Bandwidth soft limit reached; commencing hibernation.
No new connections will be accepted

解决方案是运行两个Tor 进程——一个中继和一个客户端,每一个进程使用自己的配置。 做到这一点(如果您是从一个正在工作的中继服务器设置开始的话)的一种方法如下:

  • 在中继的Tor torrc文件中,将SocksPort设置为0.
  • 从torrc.样例中创建一个新的用户torrc 文件,并确保它与中继服务器使用的不是同一个登陆文件。 一种命名约定可以是 torrc.client 和 torrc.relay。
  • 修改Tor 客户和中继服务器启动脚本来包括-f /path/to/correct/torrc
  • 在Linux/ BSD/ Mac OS X系统中,将启动脚本改为Tor.clientTor.relay可以使系统配置的分离变得更轻松。