CURLOPT_NOPROXY супастаўляе хастары прызначэння, якія павінны абыходзіць проксі. Калі URL запыту выкарыстоўвае internal.example, змесціце гэтае імя прызначэння ў палітыку абыходу. Даданне ўласнага адраса проксі адказвае на іншае пытанне.

curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');

URL з іншым імем хастара або літаральным адрасам можа супадаць інакш. Выконвайце дакументаваныя правілы libcurl для супадзення імёнаў хастараў, даменаў, адрасоў і правілаў, залежных ад версіі; не мяркуйце, што опцыя выконвае праверку табліцы маршрутызацыі або адвольнай падсеткі DNS.

Для аперацыі, якая наогул не павінна выкарыстоўваць проксі, яўна пустая CURLOPT_PROXY з’яўляецца больш зразумелым выбарам маршруту. Трымайце гэта асобна ад спісу выбарачных выключэнняў.

Ні адна з опцый не адключае праверку сертыфіката. Калі просты маршрут выдае памылку сертыфіката, даследуйце ідэнтычнасць прызначэння і налады даверу, а не пашырайце спіс абыходу, пакуль сімптом не зменіцца.

Падобныя артыкулы