Я пытаюсь настроить файл proxychains.conf, но когда я запускаю любое приложение из proxychains, например Firefox, оно не может открыть веб-страницу, а терминал также показывает «нужно больше прокси!» ??
Я перепробовал все три типа настроек в файле conf. ????
Помогите, пожалуйста, исправить эту проблему?
решение1
Для правильного использования proxychains вам необходимо заполнить файл proxychains.conf допустимыми прокси. Причина, по которой вы получаете ответ "need more proxies", заключается в том, что либо в вашем файле proxychains.conf нет прокси, либо те, которые вы ввели, больше не доступны.
Запись по умолчанию в нижней части файла (socks 127.0.0.1 9050) предназначена для прокси-сервиса TOR, который, вероятно, является лучшим вариантом для большинства. Tor — это публичный прокси-сервис, если вы не знали, который предлагает небольшую степень онлайн-анонимности. Чтобы использовать proxychains с tor, вам нужно удалить shebang (#) из записи tor, а затем убедиться, что демон to запущен
service tor start
или
/etc/init.d/tor start
.
Если вы хотите использовать proxychains с Firefox, то позвольте мне сказать, не делайте этого. Proxychains и Firefox (или любой другой браузер, если на то пошло) не очень хорошо работают вместе. Я пробовал много способов проксирования моего веб-браузинга с proxychains, но это просто не работает. Даже с включенным или выключенным proxy_dns (см. файл proxychains.conf) браузер отказывается подключаться. Лучший метод, который я нашел для проксирования действий моего браузера, это использованиепакфайл как файл автоконфигурации прокси. Я используюpac-файл proxynovaс большим успехом. Вы можете использовать TOR с Firefox, но вы обнаружите (через cmyip.com или другой публичный IP-сервис поиска), что ваш публичный IP все равно будет отображаться (без прокси).
Если вы хотите использовать более одного прокси или просто хотите держаться подальше от Tor (можно сказать, большой брат?), то вам придется искать собственные прокси-серверы. Сейчас есть много сайтов, которые предлагают действительные прокси с различными уровнями анонимности. Я на самом деле написал скрипт на Python, который заполнит ваш файл proxychains.conf для вас минимум 30 действительными прокси. Ссылка здесьproxyupdate. Он извлечет более 30 прокси, но вам придется редактировать скрипт (инструкции в README).
Надеюсь это поможет
решение2
Что вы имеете в виду, когда говорите, что попробовали все три типа настроек в файле conf?
Чтобы прояснить ситуацию, вот что помогло мне заставить proxychains работать без каких-либо проблем:
По умолчанию proxychains использует порт 9050. Это означает, что он использует TOR для передачи трафика через него. Поэтому, прежде всего, вам нужно установить TOR. После установки tor (apt-get install TOR) вам нужно запустить его с помощью команды "service tor start" или, если вы хотите иметь режим отладки, просто введите "TOR". Если вы хотите использовать другой прокси, то измените ip и порт в зависимости от ваших потребностей.
Второе, что вам нужно сделать, это отредактировать proxychains conf. Откройте "/etc/proxychains.conf" с помощью редактора и перейдите в конец файла. Закомментируйте строку socks4 и добавьте новую строку, ссылающуюся на socks5, например:
#socks4 127.0.0.1 9050 socks5 127.0.0.1 9050
Сохраните файл и снова введите "proxychains firefox". Попытка доступа к веб-странице вызовет некоторые повторные передачи, которые вы сможете увидеть в окне терминала.
решение3
Я сталкиваюсь с большой ошибкой, для которой следует использовать
socks5
вместо SOCKS5
, обратите внимание, не используйте заглавные буквы