Por quê eu não posso mais navegar depois de limitar a bandwidth no meu retransmissor Tor?
Os parâmetros atribuídos no AccountingMax e BandwidthRate aplicam-se para as funções dos processos Tor para ambos, cliente e retransmissor. Portanto você pode achar que não está apto a navegar assim que seu Tor entra em hibernação, sinalizado por esta entrada no log:
Limite de bandwidth alcançado; Iniciando hibernação.
Conexões novas não serão aceitas
A solução é rodar dois processos Tor - um retransmissor e outro cliente, cada um com sua própria configuração. Uma maneira de fazer isso (se você estiver começando a partir de uma configuração com um retransmissor em funcionamento) e a seguinte:
- No arquivo torrc do retransmissor Tor, simplesmente edite o SocksPort para 0>
- Crie um novo arquivo torrc de cliente usando o torrc.sample e garanta que use um arquivo diferente de registro do que o do retransmissor.
Uma convenção para nomear pode ser torrc.client e torrc.relay.
*Modifique o cliente Tor e scripts de iniciação do retransmissor para incluir
-f /path/to/correct/torrc
. - No Linux/BSD/Mac OS X, mudar os scripts de inicialização para
Tor.client
eTor.relay
pode tornar a separação de configuração mais fácil.