Prečo curl nepreberá proxy prehliadača v Windows
Rozlišujte vstupy proxy libcurl od zisťovania proxy prehliadača Windows a automatickej konfigurácie.
Prehliadač v Windows pracujúci cez firemnú proxy nedokazuje, že aplikácia postavená na libcurl zistila rovnakú konfiguráciu. libcurl má zdokumentované voľby proxy a premenné prostredia; zisťovanie proxy prehliadača Windows je iné rozhranie.
Aplikácia, ktorá chce nasledovať nastavenia Windows aktuálneho používateľa, sa na ne môže opýtať pomocou rozhrania API na konfiguráciu proxy v Windows. Stále však zostáva práca. URL automatickej konfigurácie ukazuje na pravidlo PAC, nie na pevný koncový bod proxy vhodný na priame skopírovanie do CURLOPT_PROXY.
- Ručné nastavenie proxy
- Analyzujte podporovanú konfiguráciu a klientovi odovzdajte príslušné voľby proxy a obchádzania.
- PAC alebo automatické zisťovanie
- Vyhodnoťte pravidlo pre skutočné cieľové umiestnenie pomocou podporovanej integrácie.
- Služba na pozadí
- Skontrolujte, ktorý účet vlastní efektívnu konfiguráciu; nastavenia interaktívneho používateľa nemusia byť nastaveniami služby.
Pri malej diagnostickej požiadavke explicitná voľba proxy v libcurl odstraňuje zisťovanie z porovnania. Obmedzený príkaz curl môže rovnaký koncový bod HTTP overiť nezávisle. Pri spravovanej aplikácii implementujte zamýšľané pravidlo zisťovania namiesto spoliehania sa na úspešnú požiadavku prehliadača ako dôkaz spoločnej konfigurácie.