WPAD wà lórí. Kí ni idi tí àdírẹ́sì proxy WinHTTP fi ṣófo?
Kíka ìṣètò proxy Windows àti pípinnu proxy fún ibi-àfojúsùn jẹ́ iṣẹ́ méjì ọ̀tọ̀ọ̀tọ̀. Ìdánimọ̀ iṣẹ́ ń fi ààlà mìíràn kún.
Wíwá proxy aládàáṣiṣẹ́ lè wà lórí nígbà tí okùn proxy tí a fi ọwọ́ ṣètò ṣófo. WinHttpGetIEProxyConfigForCurrentUser() ń dá àwọn pápá ìṣètò padà, kì í ṣe ibi-ìparí fún gbogbo ibi-àfojúsùn.
| Pápá | Ìtumọ̀ |
|---|---|
| Proxy ọwọ́ | Iye tí a ṣètò ní kedere |
| URL ìṣètò aládàáṣiṣẹ́ | Ibi tí script PAC wà |
| Àmì wíwá aládàáṣiṣẹ́ | Bóyá wíwá wà lórí |
Ìgbékalẹ̀ ni ìjáde. Pípèsè ẹ̀ka wíwá aládàáṣiṣẹ́ rẹ̀ kí a tó pe iṣẹ́ náà kò mú wíwá Windows wà lórí. Lo àwọn pápá tí a dá padà láti kọ̀ ìbéèrè proxy aládàáṣiṣẹ́ ọ̀tọ̀ pẹ̀lú àwọn àmì tí a kọ sílẹ̀.
Kọ́kọ́ pinnu, lẹ́yìn náà lo
API bíi WinHttpGetProxyForUrl() ń ṣàyẹ̀wò URL ibi-àfojúsùn gidi. Pèsè URL yẹn, kì í ṣe URL ìgbàlódé PAC, kí o sì lo àbájáde ìpinnu náà sórí ìbéèrè WinHTTP tí ó yẹ.
Àbájáde tààrà tọ́. Àwọn àṣìṣe ìgbàlódé script, ìṣàyẹ̀wò script àti ìsopọ̀ proxy ń ṣẹlẹ̀ ní àwọn ìgbésẹ̀ ọ̀tọ̀ọ̀tọ̀. Ṣàyẹ̀wò àwọn kóòdù ìkùnà kí o sì tẹ̀lé àwọn òfin ẹ̀tọ́ fún àwọn okùn tí a dá padà.
Ìṣètò ta ni?
“CurrentUser” túmọ̀ sí ipò ẹni tí ń pè. Iṣẹ́ tí kò ní àfarawé tí ó yẹ lè ka àwọn ètò àkọsílẹ̀ iṣẹ́ rẹ̀ dípò ti olùmúlò desktop.
Yan pẹ̀lú ìmọ̀ bóyá iṣẹ́ náà ń lo àwọn ètò tí a ń ṣàkóso tàbí ń tẹ̀lé ìṣètò olùmúlò tí a fọwọ́ sí, pẹ̀lú ìhùwàsí nígbà tí kò sí olùmúlò ìbáraẹnisọ̀rọ̀. Mímú token àti ìmọ́tótó ohun-èlò gbọ́dọ̀ tẹ̀lé àwọn API ìdánimọ̀ tí a ń ṣe àtìlẹ́yìn fún.
Fún àyẹ̀wò àrùn, pa àkọsílẹ̀ pípe, àwọn pápá ìṣètò, ibi-àfojúsùn, àbájáde ìpinnu àti àṣìṣe ìsopọ̀ àkọ́kọ́ pọ̀. Ìyẹn fi hàn ìgbésẹ̀ wo ni ó mú iye ṣófo tàbí ọ̀nà tí ó kùnà jáde.