Ndryshimet e proxy-t në Windows: pse aplikacionet mbajnë rrugën e vjetër
Një vlerë e ruajtur e Internet Settings, një konfigurim klienti i rilexuar dhe një lidhje ekzistuese mund të mos përputhen pa dështuar shkrimi në regjistër.
Dritarja e cilësimeve të Windows mund të shfaqë një proxy të ri ndërsa një aplikacion vazhdon në rrugën e mëparshme. Përcaktoni çfarë gjendje po vëzhgoni:
| Vëzhgim | Çfarë vërteton |
|---|---|
| Vlera e re është ruajtur | Konfigurimi i zgjedhur i përdoruesit ose i makinës ka ndryshuar |
| Një klient lexon konfigurimin e ri | Ai klient ka rifreskuar burimin që përdor |
| Një lidhje e re përdor rrugën e re | Politika e rifreskuar ndikoi në një vendim të ri rrugëtimi |
WinINet ofron Internet Options dhe njoftime për çdo lidhje, përfshirë INTERNET_OPTION_SETTINGS_CHANGED dhe INTERNET_OPTION_REFRESH. Për cilësimin që po përditësohet përdorni API-n e konfigurimit të mbështetur dhe raportoni gabimet e tij. Një shkrim vetëm në regjistër mund t'i lërë klientit një pamje të vjetruar; një transmetim i përgjithshëm cilësimesh nuk e detyron çdo bibliotekë rrjeti ta rilexojë atë.
Më pas identifikoni stivën dhe llogarinë e aplikacionit të prekur. Për një klient .NET 9 për Windows, cikli i jetës së rifreskimit të proxy-t të sistemit ndryshon nga objektet eksplicite të proxy-t dhe vlerat e paracaktuara të mjedisit. WinHTTP dhe klientët me cilësime private proxy janë raste të veçanta. Një ndryshim nën përdoruesin tuaj aktual thotë pak për një shërbim që ekzekutohet me një llogari tjetër, dhe rifreskimi i WinINet nuk mund t'u japë mbështetje proxy soketëve arbitrarë.
Së fundi, dalloni një lidhje të re nga një lidhje aktive ose një tunel i vendosur më parë. Ndryshimi i cilësimit nuk e migron automatikisht atë rrjedhë. Një aplikacion që ekspozon ndryshime proxy ka nevojë për një politikë të përcaktuar ruajtjeje, njoftimi dhe lidhjesh të reja.