CURLOPT_NOPROXY coincide con los hosts de destino que deben omitir el proxy. Si la URL de la solicitud usa internal.example, ponga ese nombre de destino en la política de omisión. Añadir la dirección del propio proxy responde a otra pregunta.

curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');

Una URL que use otro nombre de host o una dirección literal puede coincidir de forma distinta. Siga las reglas documentadas de libcurl para nombre de host, dominio, dirección y coincidencia específica de la versión; no suponga que la opción realiza una comprobación de la tabla de enrutamiento ni de una subred DNS arbitraria.

Para una operación que no deba usar ningún proxy, un CURLOPT_PROXY vacío explícito es una elección de ruta más clara. Manténgalo separado de una lista de excepciones selectivas.

Ninguna de las dos opciones desactiva la verificación de certificados. Si la ruta directa produce un error de certificado, investigue la identidad del destino y la configuración de confianza en lugar de ampliar la lista de omisión hasta que cambie el síntoma.

Artículos relacionados