AccountingMax 와 BandwidthRate에 할당된 매개변수는 클라이언트와 Tor 프로세스의 중계서버 기능 둘 다 적용됩니다.
따라서 Tor가 하이버네이션 상태일 때는 브라우징이 불가능하다고 뜨게 됩니다. Tor 로그에 이러한 항목이 있으면 Tor가 절전 상태입니다:
Bandwidth soft limit reached; commencing hibernation.
No new connections will be accepted
이 상태를 해결하려면 두 개의 Tor 프로세스를 실행하면 됩니다. 중계서버와 클라이언트를 각각 하나씩을, 서로 다르게 설정해서 실행하세요.
위와 같이 실행하려면 (작동중인 중계서버 설정에서 시작할 경우) 다음 절차를 따르세요:
- Tor 중계서버의 torrc 파일에서 SocksPort를 0으로 설정하세요.
- torrc.sample로 새 클라이언트 torrc 파일을 생성하세요. 그 후 주어진 중계서버에서 서로 다른 로그 파일을 생성하는지 확인하세요.
새로 만든 torrc 파일명을 torrc.client와 torrc.relay로 설정하는 게 그동안의 관례입니다.
- Tor 클라이언트와 Tor 중계서버의 스크립트에
-f /path/to/correct/torrc
를 추가해 수정하세요.
- Linux/BSD/macOS의 경우, 시작 스크립트를
Tor.client
and Tor.relay
로 바꾸는 게 설정을 분리하는 데 있어 더 쉬울 수 있습니다.