Hodnota ProxyServer v Windows môže byť mapa
Rozpoznajte reťazce proxy špecifické pre protokol Windows namiesto odovzdania celej hodnoty konštruktoru jedného URI.
Skript číta ProxyServer z Windows Internet Settings a priraďuje ho k WebProxy.Address. Funguje na jednom počítači a potom zlyhá na inom, ktorého hodnota vyzerá takto:
http=proxy-a.example:8080;https=proxy-b.example:8080
To je konfiguračný reťazec špecifický pre protokol, nie jeden proxy URI. Odovzdanie celej hodnoty konštruktoru, ktorý očakáva jednu adresu, mení význam vstupu.
| Záznam | Vyberá proxy pre |
|---|---|
| http=... | Požiadavky na cieľ HTTP |
| https=... | Požiadavky na cieľ HTTPS |
Kľúč https sám o sebe neznamená, že pripojenie k tejto proxy používa TLS. Bežná HTTP proxy môže prenášať cieľ HTTPS cez CONNECT.
Uprednostnite podporované systémové proxy rozhranie pre skutočný cieľ, ak ho klient poskytuje. Manuálne reťazce proxy, pravidlá obchádzania, adresy URL automatickej konfigurácie a automatické zisťovanie sú rôzne časti konfigurácie. Prečítanie jednej hodnoty registra ich nemôže všetky reprodukovať. Ak preskúmate uloženú mapu, prečítajte ProxyEnable a AutoConfigURL vedľa ProxyServer.
Ak integrácia musí analyzovať manuálne mapovanie, dodržiavajte jeho dokumentovaný formát, zachovajte priradenie protokolu a pre každú vybranú hodnotu použite skutočný analyzátor URI alebo koncového bodu. Rozdelenie každej dvojbodky pokazí IPv6; výber prvého záznamu stráca vyššie uvedený rozdiel.
Uchovávajte to v príslušnom kontexte účtu. Nastavenia interaktívneho používateľa nie sú automaticky nastaveniami služby bežiacej pod inou identitou.