Excluez votre destination cURL PHP locale, pas l’adresse du proxy
Utilisez CURLOPT_NOPROXY pour cibler l’hôte de destination et réservez une option de proxy vide pour un routage entièrement direct.
CURLOPT_NOPROXY cible les hôtes de destination qui doivent contourner le proxy. Si l’URL de la requête utilise internal.example, placez ce nom de destination dans la politique de contournement. Ajouter l’adresse du proxy lui-même répond à une autre question.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');Une URL utilisant un autre nom d’hôte ou une adresse littérale peut correspondre différemment. Suivez les règles documentées de libcurl pour le nom d’hôte, le domaine, l’adresse et la correspondance propre à chaque version ; ne supposez pas que l’option effectue une vérification de table de routage ni de sous-réseau DNS arbitraire.
Pour une opération qui ne doit utiliser aucun proxy, une CURLOPT_PROXY explicitement vide est un choix de route plus clair. Gardez cela distinct d’une liste d’exceptions sélectives.
Aucune des deux options ne désactive la vérification des certificats. Si la route directe produit une erreur de certificat, examinez l’identité de la destination et la configuration de confiance plutôt que d’élargir la liste de contournement jusqu’à ce que le symptôme change.