Método 1: HUP
Mencionado em Change Endereço IP que é dado pelo Tor usando o terminal mas aqui vão mais alguns detalhes:
sudo killall -HUP tor
Em seguida, verifique se o seu IP mudou com:
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/
Testado no Ubuntu 17.10 com sudo apt-get install tor
versão 1.6.0-5.
sudo
é necessário porque o processo é iniciado por root por padrão.
O que um sinal HUP faz exatamente para o daemon Tor está documentado em: link e equivale a enviar algum comando através da porta de comando.
O Browser Bundle 5.0.5 não é afetado por isso, apenas as portas do daemon como o padrão 9050, que não é usado pelo TBB. Para esse caso de uso, consulte: link
Se você está implantando um exército de IPs Tor como mencionado aqui , é possível enviar seletivamente:
kill -HUP $PID
Método 2: porta de controle
Mencionado por kat :
(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051
mas para isso funcionar no Ubuntu 17.10 você deve primeiro :
-
habilite a porta de controle removendo o comentário:
ControlPort 9051
de /etc/tor/torrc
-
Defina a senha vazia, caso contrário, ela fornecerá 515 Authentication failed: Wrong length on authentication cookie.
. Primeira execução:
tor --hash-password ''
Isso gera algo como:
16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Agora, em /etc/tor/torrc
, atualize a linha:
HashedControlPassword 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
-
Reinicie o Tor:
sudo service tor restart
Bônus: como verificar se seu IP mudou
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/
Veja também:
Tópicos relacionados