Estou tentando configurar proxychains no meu sistema para randomizar meu endereço IP. Eu quero usar a rede Tor. Eu instalei proxychains e Tor via apt get install
e iniciei o Tor com service tor start
. Verifiquei as portas em que o Tor está sendo executado com sudo netstat -tanp | grep tor
.
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 32529/tor
tcp 0 0 127.0.0.1:9150 0.0.0.0:* LISTEN 1483/tor
tcp 0 0 127.0.0.1:9151 0.0.0.0:* LISTEN 1483/tor
O arquivo proxychains.conf está atualmente configurado para usar a porta 9150 para conexões via proxychains.
# defaults set to "tor"
socks4 127.0.0.1 9150
Anteriormente, eu tinha a porta proxychains.conf 'loop-back' definida como 9050, que é o padrão.
Com qualquer uma dessas configurações de porta, ainda vejo meu endereço IP público quando executo proxychains dig +short myip.opendns.com @resolver1.opendns.com
.
@resolver1.opendns.com
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| resolver1.opendns.com
|R-chain|-<>-127.0.0.1:9150-<><>-4.2.2.2:53-<><>-OK
|DNS-response| resolver1.opendns.com is 208.67.222.222
|DNS-request| ::1
|R-chain|-<>-127.0.0.1:9150-<><>-4.2.2.2:53-<><>-OK
|DNS-response| ::1 is 198.105.254.11
<my public IP>
Exatamente o mesmo que o endereço IP emitido por dig +short myip.opendns.com @resolver1.opendns.com
.
opendns.com
<my public IP>
Ele parece estar se conectando com o Tor, no entanto, como quando eu configuro a porta para qualquer coisa não listada na saída sudo netstat -tanp | grep tor
, ela simplesmente não funciona.
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| resolver1.opendns.com
|R-chain|-<>-127.0.0.1:9001-<--timeout
!!!need more proxies!!!
|DNS-response|: resolver1.opendns.com does not exist
dig: couldn't get address for 'resolver1.opendns.com': failure
O que provavelmente está acontecendo aqui e como obter proxychains para anonimizar corretamente meus comandos de console usando a rede Tor?
Atualmente, o navegador Tor está funcionando bem usando a porta 9150 e o socks5. Alterar socks4 127.0.0.1 9150
para socks5 127.0.0.1 9150
em proxychains.conf não corrige o problema.