Sluit uw lokale PHP cURL-bestemming uit, niet het adres van de proxy
Gebruik CURLOPT_NOPROXY om de bestemmingshost te matchen en houd een lege proxyoptie apart voor volledig directe routing.
CURLOPT_NOPROXY matcht bestemmingshosts die de proxy moeten omzeilen. Als de aanvraag-URL internal.example gebruikt, zet die bestemmingsnaam dan in het omzeilbeleid. Het adres van de proxy zelf toevoegen beantwoordt een andere vraag.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');Een URL met een andere hostnaam of een letterlijk adres kan anders matchen. Volg de gedocumenteerde regels van libcurl voor hostnaam, domein, adres en versieafhankelijke matching; ga er niet van uit dat de optie een routingtabel- of willekeurige DNS-subnetcontrole uitvoert.
Voor een bewerking die helemaal geen proxy mag gebruiken, is een expliciet lege CURLOPT_PROXY een duidelijkere routkeuze. Houd dat gescheiden van een lijst met selectieve uitzonderingen.
Geen van beide opties schakelt certificaatverificatie uit. Als de directe route een certificaatfout oplevert, onderzoek dan de identiteit van de bestemming en de vertrouwensconfiguratie in plaats van de omzeillijst te verbreden tot het symptoom verandert.