Прочитайте, какое имя не удалось разрешить curl. Ошибки 5 и 6 относятся к разным частям запроса через прокси:

СообщениеЗначение и следующая проверка
Could not resolve proxy — error 5Проверьте хост выбранного URL прокси: нет ли опечаток, вставленных пробелов, неверно расположенных учётных данных или текста порта.
Could not resolve host — error 6Проверьте имя хоста назначения и то, разрешает ли выбранный маршрут его локально.

Числовому адресу прокси не нужен обычный поиск имени хоста. Если список прокси дал IP, а ошибка называет другой хост, проверьте унаследованные переменные прокси и фактически выбранную точку. В поле только для имени хоста вводите сам адрес вместо полной строки IP:port.

Для разрешения назначения режим socks5 в curl выполняет поиск на клиенте; socks5h передаёт имя прокси. Их сравнение может выявить разницу в представлении DNS, но не исправит опечатку в имени. Если делегированное разрешение не удаётся на прокси, curl может получить сбой протокола прокси вместо локальной ошибки 6.

Сначала подтвердите URL прокси, затем URL назначения, после — место разрешения имени; повторите попытку, не меняя посторонних настроек. Успешный DNS даёт лишь адрес. Подключение к нему, рукопожатие с прокси и запрос к назначению ещё должны пройти успешно.

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