Промене проксија у Windows-у: зашто апликације задржавају стару руту
Сачувана вредност у Internet Settings, освежена конфигурација клијента и постојећа веза могу се разилазити и када упис у регистар прође без грешке.
Прозор Windows подешавања може приказивати нови прокси док апликација наставља претходном рутом. Утврдите које стање посматрате:
| Запажање | Шта оно доказује |
|---|---|
| Нова вредност је сачувана | Изабрана конфигурација корисника или рачунара се променила |
| Клијент чита нову конфигурацију | Тај клијент је освежио извор који користи |
| Нова веза користи нову руту | Освежена политика је утицала на нову одлуку о рутирању |
WinINet пружа Internet Options и обавештења за сваку везу, укључујући INTERNET_OPTION_SETTINGS_CHANGED и INTERNET_OPTION_REFRESH. За подешавање које се ажурира користите подржани API за конфигурацију и пријавите његове грешке. Упис само у регистар може оставити застарео приказ на клијенту; опште емитовање подешавања не обавезује сваку мрежну библиотеку да их поново прочита.
Затим утврдите стек и налог погођене апликације. За .NET 9 Windows клијента животни циклус освежавања системског проксија разликује се од експлицитних прокси објеката и подразумеваних вредности окружења. WinHTTP и клијенти са сопственим прокси подешавањима су одвојени случајеви. Промена под вашим тренутним корисником мало говори о сервису који ради под другим налогом, а освежавање WinINet не може пружити прокси подршку произвољним сокетима.
На крају разликујте нову везу од живе везе или тунела успостављеног раније. Промена подешавања не мигрира тај ток аутоматски. Апликација која излаже промене проксија треба дефинисану политику чувања, обавештавања и нових веза.