Verifique o libcurl vinculado para suporte a proxy HTTPS
Distinga uma compilação de proxy HTTPS sem suporte de um proxy HTTP comum que transporta destinos HTTPS.
CURLE_NOT_BUILT_IN significa que o recurso solicitado está ausente da compilação do libcurl. Com um URL de proxy https://, inspecione o suporte a proxy HTTPS na biblioteca que a aplicação realmente carregou.
curl_version_info(CURLVERSION_NOW) informa a versão dessa biblioteca, o backend TLS e os sinalizadores de recursos. CURL_VERSION_HTTPS_PROXY identifica a capacidade de proxy HTTPS; o suporte geral a destinos HTTPS é outro recurso. Um executável curl separado pode usar outra compilação da biblioteca.
Primeiro confirme o protocolo do ouvinte. Um proxy HTTP comum que transporta um destino HTTPS ainda usa um URL de proxy http://. Alterar esse valor é apropriado quando corrige a descrição do ouvinte.
Se o intermediário em si exigir TLS, mantenha o URL https:// e use uma biblioteca compatível. O libcurl adicionou proxies HTTPS com OpenSSL na versão 7.52.0 e ampliou o suporte a backends na 7.87.0. A versão de execução, o backend TLS escolhido e os recursos compilados importam; habilitar opções de compilação não relacionadas não comprova essa capacidade.