Wyklucz lokalne miejsce docelowe PHP cURL, a nie adres proxy
Użyj CURLOPT_NOPROXY, aby dopasować host docelowy, i zarezerwuj pustą opcję proxy dla całkowicie bezpośredniego routingu.
CURLOPT_NOPROXY dopasowuje hosty docelowe, które powinny omijać proxy. Jeśli URL żądania używa internal.example, umieść tę nazwę miejsca docelowego w polityce omijania. Dodanie adresu samego proxy odpowiada na inne pytanie.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');URL używający innej nazwy hosta lub adresu literalnego może dopasować się inaczej. Postępuj zgodnie z udokumentowanymi regułami libcurl dotyczącymi nazwy hosta, domeny, adresu i dopasowania zależnego od wersji; nie zakładaj, że opcja wykonuje sprawdzanie tabeli routingu ani dowolnej podsieci DNS.
Dla operacji, która nie powinna używać żadnego proxy, jawnie pusty CURLOPT_PROXY jest jaśniejszym wyborem trasy. Trzymaj to oddzielnie od listy selektywnych wyjątków.
Żadna z opcji nie wyłącza weryfikacji certyfikatów. Jeśli trasa bezpośrednia daje błąd certyfikatu, zbadaj tożsamość miejsca docelowego i konfigurację zaufania zamiast rozszerzać listę omijania, aż objaw się zmieni.