Проверьте связанный libcurl на поддержку HTTPS-прокси
Отличайте сборку HTTPS-прокси без поддержки от обычного HTTP-прокси, передающего HTTPS-назначения.
CURLE_NOT_BUILT_IN означает, что запрошенная функция отсутствует в сборке libcurl. При URL прокси https:// проверяйте поддержку HTTPS-прокси в библиотеке, которую приложение действительно загрузило.
curl_version_info(CURLVERSION_NOW) сообщает версию этой библиотеки, бэкенд TLS и флаги функций. CURL_VERSION_HTTPS_PROXY обозначает возможность HTTPS-прокси; общая поддержка HTTPS-назначений — другая функция. Отдельный исполняемый файл curl может использовать другую сборку библиотеки.
Сначала подтвердите протокол слушателя. Обычный HTTP-прокси, передающий HTTPS-назначение, по-прежнему использует URL прокси http://. Менять это значение уместно, когда оно исправляет описание слушателя.
Если сам посредник требует TLS, сохраните его URL https:// и используйте совместимую библиотеку. libcurl добавил HTTPS-прокси с OpenSSL в 7.52.0 и расширил поддержку бэкендов в 7.87.0. Версия среды выполнения, выбранный бэкенд TLS и скомпилированные функции важны; включение несвязанных параметров сборки не подтверждает эту возможность.