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ă.

Articole similare