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
로 바꾸는 게 설정을 분리하는 데 있어 더 쉬울 수 있어요.