proxychains4 -f /home/alex/proxy-lab.conf curl https://example.com/

Аргумент -f выбирает читаемую конфигурацию для этого вызова proxychains-ng. Замените полный путь из примера файлом, который вы собираетесь поддерживать, и проверьте загруженный путь в выводе при запуске. Ошибка, которая по-прежнему называет другой файл, объясняет, почему правка ожидаемого proxychains4.conf не дала эффекта.

Без этого явного выбора поиск включает PROXYCHAINS_CONF_FILE, конфигурацию в рабочем каталоге, файл отдельного пользователя и установленные системные расположения. Версии пакета и обёртки могут различаться значениями по умолчанию. Поэтому проектный proxychains.conf, домашний каталог другой учётной записи или другой исполняемый файл в PATH могут изменить входные данные.

Если выбранный файл не сообщает о допустимом прокси

Проверьте разбор до проверки связи. Записи относятся ниже [ProxyList] и требуют протокола и полей, которых ожидает установленный выпуск. Проверьте комментарии, размещение разделов и синтаксис. Для разрешённой публичной конечной точки список бесплатных прокси предлагает кандидатов для ввода с обязательными полями выбранного протокола. HTTP-слушатель, описанный как SOCKS, остаётся неверным, даже когда нужный файл загружен.

Ошибка разобранной конфигурации отличается от тайм-аута после попытки соединения. После разбора нужной конечной точки перейдите к следующему неудачному этапу: загрузка библиотек, согласование с прокси, аутентификация, соединение с назначением или ответ приложения. Переименование системного файла не исправит эти этапы.

Для отдельных команд с отдельными выходами выбирайте их файлы явно, а не перезаписывайте общую конфигурацию, пока процессы запускаются. Нет нужды перезаписывать другой общесистемный файл только для того, чтобы воспроизвести имя файла из старого руководства.

Похожие статьи