Բացառեք ձեր տեղական PHP cURL նպատակակետը, ոչ թե փրոքսիի հասցեն
Օգտագործեք CURLOPT_NOPROXY նպատակակետ հոսթը համապատասխանեցնելու համար և պահեք դատարկ փրոքսի ընտրանք՝ ամբողջությամբ ուղիղ երթուղման համար։
CURLOPT_NOPROXY համապատասխանեցնում է նպատակակետ հոսթերին, որոնք պետք է շրջանցեն փրոքսին։ Եթե հարցման URL-ը օգտագործում է internal.example, տեղադրեք այդ նպատակակետի անունը շրջանցման քաղաքականության մեջ։ Փրոքսիի սեփական հասցեն ավելացնելը պատասխանում է այլ հարցի։
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');Այլ հոսթանուն կամ բառացի հասցե օգտագործող URL-ը կարող է համապատասխանել այլ կերպ։ Հետևեք libcurl-ի փաստաթղթավորված հոսթանվի, դոմենի, հասցեի և տարբերակին հատուկ համապատասխանեցման կանոններին. մի ենթադրեք, որ ընտրանքը կատարում է երթուղային աղյուսակի կամ կամայական DNS ենթացանցի ստուգում։
Գործողության համար, որը պետք է ընդհանրապես փրոքսի չօգտագործի, բացահայտ դատարկ CURLOPT_PROXY-ը ավելի պարզ երթուղու ընտրություն է։ Այն առանձին պահեք ընտրովի բացառությունների ցանկից։
Երկու ընտրանքներից ոչ մեկը չի անջատում վկայագրի ստուգումը։ Եթե ուղիղ երթուղին ստեղծում է վկայագրի սխալ, քննեք նպատակակետի ինքնությունը և վստահության կարգավորումը՝ փոխարենը շրջանցման ցանկն ընդլայնելու, մինչև ախտանիշը փոխվի։