Jätke välja oma kohalik PHP cURLi sihtkoht, mitte puhverserveri aadress
Kasutage CURLOPT_NOPROXY, et sobitada sihtkoha hosti, ja hoidke täiesti otsese marsruutimise jaoks tühi puhverserveri valik.
CURLOPT_NOPROXY sobitab sihtkoha hostid, mis peaksid puhverserverist mööda minema. Kui päringu URL kasutab internal.example, pange see sihtkoha nimi möödamineku reeglisse. Puhverserveri enda aadressi lisamine vastab teisele küsimusele.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');Muu hostinime või literaalse aadressiga URL võib sobida teisiti. Järgige libcurli dokumenteeritud hostinime, domeeni, aadressi ja versioonipõhise sobivuse reegleid; ärge eeldage, et valik teeb marsruutimistabeli või suvalise DNS-i alamvõrgu kontrolli.
Toimingu jaoks, mis ei tohiks üldse puhverserverit kasutada, on selgesõnaliselt tühi CURLOPT_PROXY selgem marsruudivalik. Hoidke see valikuliste erandite loendist eraldi.
Kumbki valik ei lülita välja sertifikaadi kontrollimist. Kui otsene marsruut annab sertifikaadivea, uurige sihtkoha identiteeti ja usaldusseadistust, selle asemel et laiendada möödaminekuloendit, kuni sümptom muutub.