Kontroller den koblede libcurl for HTTPS-proxy støtte
Skill en HTTPS-proxybygg uten støtte fra en vanlig HTTP-proxy som transporterer HTTPS-destinasjoner.
CURLE_NOT_BUILT_IN betyr at den etterspurte funksjonen mangler i libcurl-bygget. Med en https://-proxy-URL, undersøk HTTPS-proxy støtte i biblioteket applikasjonen faktisk lastet.
curl_version_info(CURLVERSION_NOW) rapporterer bibliotekets versjon, TLS-backend og funksjonsflagg. CURL_VERSION_HTTPS_PROXY angir HTTPS-proxykapasitet; generell støtte for HTTPS-destinasjoner er en annen funksjon. En separat curl-kjørbar fil kan bruke et annet bibliotekbygg.
Bekreft først lytterens protokoll. En vanlig HTTP-proxy som transporterer en HTTPS-destinasjon bruker fortsatt en http://-proxy-URL. Å endre den verdien er passende når den retter beskrivelsen av lytteren.
Hvis mellomleddet selv krever TLS, behold https://-URL-en og bruk et kompatibelt bibliotek. libcurl la til HTTPS-proxyer med OpenSSL i 7.52.0 og utvidet backend-støtten i 7.87.0. Kjøretidsversjonen, valgt TLS-backend og kompilerte funksjoner betyr alt; aktivering av urelaterte byggalternativer beviser ikke denne kapasiteten.