Значения параметров AccountingMax и BandwidthRate применяются к функциям как узла Tor, так и клиента.
Как только Tor впадет в спячку (гибернацию), вы можете остаться с неработающим браузером. В логах появится такая запись:
Bandwidth soft limit reached; commencing hibernation.
No new connections will be accepted
Решение вопроса – запускать два процесса Tor: один для узла, второй клиентский, и у каждого свои настройки.
Один из способов сделать это (если вы начали с настройки рабочего Tor-узла):
- В файле "torrc" узла Tor просто установите SocksPort на 0.
- Создайте новый клиентский файл "torrc" из "torrc.sample" и убедитесь, что он использует другой лог-файл узла.
Например, "torrc.client" и "torrc.relay".
- Измените клиент Tor и стартовые скрипты узла; включите
-f /path/to/correct/torrc
.
- В Linux/BSD/mac OS X изменение стартовых скриптов на
Tor.client
и Tor.relay
может упростить разделение настроек.