Вредноста ProxyServer на Windows може да биде карта
Препознајте ги протокол-специфичните Windows прокси низи наместо да ја предадете целата вредност на конструктор за еден URI.
Скрипта чита ProxyServer од Windows Internet Settings и ја доделува на WebProxy.Address. Работи на една машина, а потоа не успева на друга чија вредност изгледа вака:
http=proxy-a.example:8080;https=proxy-b.example:8080
Ова е протокол-специфична конфигурациска низа, а не еден прокси URI. Предавањето на целата вредност на конструктор што очекува една адреса го менува значењето на влезот.
| Запис | Го избира проксито за |
|---|---|
| http=... | HTTP барања до одредиштето |
| https=... | HTTPS барања до одредиштето |
Клучот https сам по себе не значи дека врската со тоа прокси користи TLS. Обично HTTP прокси може да го пренесе HTTPS одредиштето преку CONNECT.
Претпочитајте го поддржаниот системски прокси интерфејс за вистинското одредиште каде што клиентот го обезбедува. Рачните прокси низи, правилата за заобиколување, URL-адресите за автоматска конфигурација и автоматското откривање се различни делови од конфигурацијата. Читањето на една регистарска вредност не може да ги репродуцира сите. Ако ја прегледате зачуваната карта, прочитајте ги ProxyEnable и AutoConfigURL покрај ProxyServer.
Ако интеграцијата мора да анализира рачно мапирање, следете го неговиот документиран формат, задржете ја протоколната поврзаност и користете вистински URI или анализатор на крајна точка за секоја избрана вредност. Разделувањето на секое две точки го крши IPv6; изборот на првиот запис ја губи разликата погоре.
Држете го ова во соодветниот контекст на сметка. Поставките на интерактивниот корисник не се автоматски поставки на услуга што работи под друг идентитет.