Como você não mencionou isso na sua pergunta, presumo que não tenha mais nada além de proxychains.
Imagine Proxychains como uma conexão entre um proxy e um aplicativo. Se não estiver configurado, ele tentará redirecionar a comunicação do aplicativo chamado (Firefox) para um proxy inexistente e a conexão será recusada. Para ter uma configuração fácil, você pode instalar o tor ( link ) e deixá-lo rodar em segundo plano. Agora você precisa configurar os proxychains para usar o que (por padrão) escuta na porta 9050.
Como você já está trabalhando no Kali-Linux, o Tor deve estar pré-instalado e deve poder ser iniciado executando o "tor" dentro de um terminal.
Verifique se tudo está configurado corretamente:
verifique o serviço do tor:
ngs@ngs:~$ sudo netstat -tulpn | grep tor
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 1922/tor
verifique a configuração correta do arquivo /etc/proxychains.conf:
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks4 127.0.0.1 9050
execute:
ngs@ngs:~$ proxychains google-chrome "check.torproject.org"
Atualizaçãodafonte
Sevocêdesejaatualizarosproxychainsparaaversãomaisrecente(docódigo-fonte),primeiroéprecisoremoveropacoteexistenteecompilarumnovo:
ngs@ngs:~$sudoapt-getpurgeproxychains
Façaodownloaddaversãomaisrecentedo
ngs@ngs:~$ tar -xvf proxychains-3.1.tar.gz
proxychains-3.1/
proxychains-3.1/AUTHORS
proxychains-3.1/COPYING
proxychains-3.1/ChangeLog
.
.
ngs@ngs:~$ cd proxychains-3.1/
ngs@ngs:~$ ./configure
ngs@ngs:~$ make
Para instalar:
ngs@ngs:~$ sudo make install
Verifique novamente a versão e a configuração das Proxychains.