Чаму curl не бярэ проксі браўзера Windows
Адрознівайце ўводы проксі libcurl ад выяўлення проксі браўзера Windows і аўтаматычнай канфігурацыі.
Браўзер Windows, які працуе праз карпаратыўны проксі, не даказвае, што праграма на базе libcurl выявіла тую ж канфігурацыю. У libcurl ёсць дакументаваныя опцыі проксі і зменныя асяроддзя; выяўленне проксі браўзера Windows — гэта іншы інтэрфейс.
Праграма, якая хоча прытрымлівацца параметраў Windows бягучага карыстальніка, можа запытаць іх праз API канфігурацыі проксі Windows. Але праца яшчэ застаецца. URL аўтаматычнай канфігурацыі паказвае на палітыку PAC, а не на фіксаваную канчатковую кропку проксі, якую можна непасрэдна скапіяваць у CURLOPT_PROXY.
- Ручная налада проксі
- Разбярыце падтрымліваемую канфігурацыю і перадайце кліенту адпаведныя опцыі проксі і абыходу.
- PAC або аўтаматычнае выяўленне
- Ацаніце палітыку для рэальнага прызначэння з дапамогай падтрымліваемай інтэграцыі.
- Фонавая служба
- Праверце, які ўліковы запіс валодае эфектыўнай канфігурацыяй; налады інтэрактыўнага карыстальніка могуць не быць наладамі службы.
Для невялікага дыягнастычнага запыту яўная опцыя проксі libcurl выключае выяўленне з параўнання. Абмежаваная каманда curl можа самастойна праверыць тую ж HTTP-канчатковую кропку. Для кіраванай праграмы рэалізуйце мэтавую палітыку выяўлення, замест таго каб спадзявацца на паспяховы запыт браўзера як доказ агульнай канфігурацыі.