Excludeți destinația locală PHP cURL, nu adresa proxy-ului
Folosiți CURLOPT_NOPROXY pentru a potrivi gazda de destinație și păstrați o opțiune de proxy goală pentru rutare complet directă.
CURLOPT_NOPROXY potrivește gazdele de destinație care ar trebui să ocolească proxy-ul. Dacă URL-ul cererii folosește internal.example, puneți acel nume de destinație în politica de ocolire. Adăugarea adresei proxy-ului însuși răspunde la o altă întrebare.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');Un URL care folosește un alt nume de gazdă sau o adresă literală poate potrivi diferit. Urmați regulile documentate ale libcurl pentru nume de gazdă, domeniu, adresă și potrivire specifică versiunii; nu presupuneți că opțiunea efectuează o verificare a tabelului de rutare sau a unei subrețele DNS arbitrare.
Pentru o operațiune care nu ar trebui să folosească niciun proxy, un CURLOPT_PROXY explicit gol este o alegere de rută mai clară. Țineți asta separat de o listă de excepții selective.
Niciuna dintre opțiuni nu dezactivează verificarea certificatelor. Dacă ruta directă produce o eroare de certificat, investigați identitatea destinației și configurația de încredere în loc să extindeți lista de ocolire până când simptomul se schimbă.