Поскольку вы не упомянули об этом в своем вопросе, я предполагаю, что у вас нет ничего другого, кроме прокси-цепочек.
Представьте Proxychains как связь между прокси и приложением.
Если он не настроен, он пытается перенаправить взаимодействие вызванного приложения (Firefox) на несуществующий прокси-сервер, и соединение получает отказ. Для простоты установки вы можете установить tor (https://www.torproject.org/) и запустить его в фоновом режиме. Теперь вам нужно настроить цепочки прокси для использования tor, который (по умолчанию) прослушивает порт 9050.
Так как вы уже работаете над Kali-Linux, Tor должен быть предварительно установлен и должен иметь возможность запускаться, выполняя "tor" внутри терминала.
Проверьте, все ли настроено правильно:
проверить сервис tor:
ngs@ngs:~$ sudo netstat -tulpn | grep tor
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 1922/tor
проверьте правильность конфигурации файла /etc/proxychains.conf:
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks4 127.0.0.1 9050
запустить его:
ngs@ngs:~$ proxychains google-chrome "check.torproject.org"
Обновление из источника
Если вы хотите обновить прокси-цепочки до последней версии (из исходных текстов), сначала вы должны удалить существующий пакет и скомпилировать новый:
ngs@ngs:~$ sudo apt-get purge proxychains
Загрузите новейшую версию с http://proxychains.sourceforge.net/, распакуйте ее и соберите ее
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
Установить:
ngs@ngs:~$ sudo make install
Проверьте версию и конфигурацию Proxychains снова.