Hodnota ProxyServer ve Windows může být mapa
Rozpoznejte řetězce proxy specifické pro protokol Windows místo předání celé hodnoty konstruktoru jednoho URI.
Skript čte ProxyServer z Windows Internet Settings a přiřazuje jej WebProxy.Address. Funguje na jednom počítači a pak selže na jiném, jehož hodnota vypadá takto:
http=proxy-a.example:8080;https=proxy-b.example:8080
To je konfigurační řetězec specifický pro protokol, nikoli jeden proxy URI. Předání celé hodnoty konstruktoru, který očekává jednu adresu, mění význam vstupu.
| Záznam | Vybere proxy pro |
|---|---|
| http=... | Požadavky na cíl HTTP |
| https=... | Požadavky na cíl HTTPS |
Klíč https sám o sobě neznamená, že připojení k této proxy používá TLS. Běžná HTTP proxy může přenášet cíl HTTPS přes CONNECT.
Upřednostněte podporované systémové proxy rozhraní pro skutečný cíl, pokud jej klient poskytuje. Ruční řetězce proxy, pravidla obcházení, adresy URL automatické konfigurace a automatické zjišťování jsou různé části konfigurace. Přečtení jedné hodnoty registru je nemůže všechny reprodukovat. Pokud prozkoumáte uloženou mapu, přečtěte ProxyEnable a AutoConfigURL vedle ProxyServer.
Pokud integrace musí analyzovat ruční mapování, dodržujte jeho dokumentovaný formát, zachovejte přiřazení protokolu a pro každou vybranou hodnotu použijte skutečný analyzátor URI nebo koncového bodu. Rozdělení každé dvojtečky rozbije IPv6; výběr prvního záznamu ztrácí výše uvedený rozdíl.
Uchovávejte to v příslušném kontextu účtu. Nastavení interaktivního uživatele nejsou automaticky nastavením služby běžící pod jinou identitou.