Excloeu la destinació local de PHP cURL, no l’adreça del proxy
Feu servir CURLOPT_NOPROXY per fer coincidir l’amfitrió de destinació i reserveu una opció de proxy buida per a un encaminament totalment directe.
CURLOPT_NOPROXY fa coincidir els amfitrions de destinació que han d’evitar el proxy. Si l’URL de la petició utilitza internal.example, poseu aquest nom de destinació a la política d’exclusió. Afegir l’adreça del mateix proxy respon una pregunta diferent.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');Una URL que utilitzi un altre nom d’amfitrió o una adreça literal pot coincidir de manera diferent. Seguiu les regles documentades de libcurl per al nom d’amfitrió, el domini, l’adreça i la coincidència específica de cada versió; no suposeu que l’opció fa una comprovació de la taula d’encaminament ni de cap subxarxa DNS arbitrària.
Per a una operació que no ha d’utilitzar cap proxy, un CURLOPT_PROXY buit explícit és una elecció de ruta més clara. Manteniu-ho separat d’una llista d’excepcions selectives.
Cap de les dues opcions no desactiva la verificació de certificats. Si la ruta directa produeix un error de certificat, investigueu la identitat de la destinació i la configuració de confiança en lloc d’ampliar la llista d’exclusió fins que canviï el símptoma.