Ang halaga ng ProxyServer ng Windows ay maaaring isang mapa
Kilalanin ang mga string ng proxy ng Windows na partikular sa protocol sa halip na ipasa ang buong halaga sa isang constructor ng isang URI.
Isang script ang nagbabasa ng ProxyServer mula sa Windows Internet Settings at itinatalaga ito sa WebProxy.Address. Gumagana ito sa isang makina, pagkatapos ay nabigo sa iba na ang halaga ay ganito:
http=proxy-a.example:8080;https=proxy-b.example:8080
Ito ay isang string ng configuration na partikular sa protocol, hindi isang proxy URI. Ang pagpasa ng buong halaga sa isang constructor na umaasa ng isang address ay nagbabago ng kahulugan ng input.
| Entry | Pinipili ang proxy para sa |
|---|---|
| http=... | Mga kahilingan sa destinasyong HTTP |
| https=... | Mga kahilingan sa destinasyong HTTPS |
Ang susi na https ay hindi mismo nangangahulugan na ang koneksyon sa proxy na iyon ay gumagamit ng TLS. Ang ordinaryong HTTP proxy ay maaaring magdala ng destinasyong HTTPS sa pamamagitan ng CONNECT.
Mas gusto ang sinusuportahang interface ng system proxy para sa aktwal na destinasyon kung saan nagbibigay ang client. Ang mga manual na string ng proxy, mga patakaran sa bypass, mga URL ng awtomatikong configuration at awtomatikong pagtuklas ay magkakaibang bahagi ng configuration. Ang pagbasa ng isang halaga ng registry ay hindi maaaring muling likhain ang lahat ng ito. Kung susuriin mo ang nakaimbak na mapa, basahin ang ProxyEnable at AutoConfigURL sa tabi ng ProxyServer.
Kung ang isang integrasyon ay dapat mag-parse ng manual na pagmamapa, sundin ang dokumentadong format nito, panatilihin ang ugnayan ng protocol at gumamit ng tunay na URI o endpoint parser para sa bawat napiling halaga. Ang paghahati sa bawat tutuldok ay sumisira sa IPv6; ang pagpili sa unang entry ay nawawala ang pagkakaiba sa itaas.
Panatilihin ito sa loob ng naaangkop na konteksto ng account. Ang mga setting ng interactive na user ay hindi awtomatikong mga setting ng isang serbisyong tumatakbo sa ilalim ng ibang pagkakakilanlan.