Mga pagbabago sa proxy ng Windows: bakit nananatili ang mga app sa lumang ruta
Ang nakaimbak na halaga ng Internet Settings, ang muling binasang configuration ng client at ang umiiral na koneksyon ay maaaring hindi magtugma nang hindi nabigo ang pagsulat sa registry.
Maaaring magpakita ng bagong proxy ang window ng mga setting ng Windows habang nagpapatuloy ang isang application sa dating ruta. Tukuyin kung anong estado ang inoobserbahan mo:
| Obserbasyon | Ano ang pinapatunayan nito |
|---|---|
| Nakaimbak ang bagong halaga | Nagbago ang piniling configuration ng user o machine |
| Binabasa ng client ang bagong configuration | Ini-refresh ng client na iyon ang pinagmumulang ginagamit nito |
| Gumagamit ang bagong koneksyon ng bagong ruta | Naapektuhan ng na-refresh na patakaran ang bagong desisyon sa routing |
Nagbibigay ang WinINet ng Internet Options at mga notification sa bawat koneksyon, kabilang ang INTERNET_OPTION_SETTINGS_CHANGED at INTERNET_OPTION_REFRESH. Gamitin ang sinusuportahang configuration API para sa setting na ina-update at iulat ang mga error nito. Ang pagsulat lamang sa registry ay maaaring mag-iwan ng lumang pananaw sa client; ang pangkalahatang broadcast ng mga setting ay hindi nagpipilit sa bawat library ng network na basahin itong muli.
Pagkatapos, tukuyin ang stack at account ng apektadong application. Para sa isang .NET 9 Windows client, ang lifecycle ng pag-refresh ng system proxy ay naiiba sa mga tahasang proxy object at default ng environment. Ang WinHTTP at mga client na may sariling proxy setting ay hiwalay na kaso. Ang pagbabago sa ilalim ng iyong kasalukuyang user ay kaunti ang sinasabi tungkol sa isang serbisyong tumatakbo sa ibang account, at ang WinINet refresh ay hindi makapagbibigay ng suporta sa proxy sa mga arbitraryong socket.
Sa huli, ihiwalay ang bagong koneksyon sa isang buhay na koneksyon o tunnel na itinayo kanina. Ang pagbabago ng setting ay hindi awtomatikong naglilipat ng stream na iyon. Ang isang application na naglalantad ng mga pagbabago sa proxy ay nangangailangan ng tinukoy na patakaran sa pag-save, notification at bagong koneksyon.