WPAD waa daaran yahay. Maxay ciwaanka proxy-ga WinHTTP faaruq yahay?
Akhrisidda qaabeynta proxy-ga Windows iyo go'aaminta proxy ujeeddo ayaa ah hawlo kala duwan. Aqoonsiga adeeggu wuxuu ku darayaa xad kale.
Ogaanshaha proxy-ga otomaatigga ah wuu daarnaan karaa iyadoo xarigga proxy-ga gacanta lagu dejiyay faaruq yahay. WinHttpGetIEProxyConfigForCurrentUser() waxay soo celisaa goobaha qaabeynta, ma aha meesha ugu dambeysa ee ujeeddo kasta.
| Goob | Macne |
|---|---|
| Proxy gacan | Qiime si cad loo qaabeeyay |
| URL qaabeynta otomaatigga | Goobta qoraalka PAC |
| Calanka ogaanshaha otomaatigga | In ogaanshuhu daaran yahay |
Qaab-dhismeedka waa soo-saaris. Dejinta xubinta ogaanshaha otomaatigga ka hor inta aan la wicin shaqada ma daaro ogaanshaha Windows. Isticmaal goobaha la soo celiyay si aad u dhisto codsi proxy otomaatig ah oo gaar ah oo leh calaamadaha la diiwaangeliyay.
Marka hore go'aami, ka dib codso
API sida WinHttpGetProxyForUrl() waxay qiimeysaa URL-ka dhabta ah ee ujeeddada. Bixi URL-kaas, ma aha URL-ka soo dejinta PAC, oo ku codso natiijada go'aaminta codsiga WinHTTP ee khuseeya.
Natiijada tooska ah waa sax. Khaladaadka soo dejinta qoraalka, qiimeynta qoraalka iyo isku xirka proxy-ga waxay dhacaan tallaabooyin kala duwan. Hubi koodadka guuldarrada oo raac xeerarka lahaanshaha ee xargaha la soo celiyay.
Qaabeynta yaa?
“CurrentUser” waxay ka dhigan tahay macnaha wicitaanka. Adeeg aan lahayn isku-ekaansho ku habboon wuxuu akhrin karaa dejinta akoonkiisa adeegga halkii uu ka akhrin lahaa tan isticmaalaha desktop-ka.
Si ula kac ah u dooro in adeeggu isticmaalo dejinta la maareeyay ama uu raaco qaabeynta isticmaale la oggolaaday, oo ay ku jirto hab-dhaqanka marka uusan jirin isticmaale is-dhexgal ah. Maareynta token-ka iyo nadiifinta kheyraadka waa inay raacaan API-yada aqoonsiga ee la taageeray.
Cilmi-baadhista, hayso wadajir akoonka wicitaanka, goobaha qaabeynta, ujeeddada, natiijada go'aaminta iyo khaladka isku xirka koowaad. Taasi waxay muujinaysaa tallaabada soo saartay qiimaha faaruq ama dariiqa guuldareystay.