Magaca wpad waxaa loo xalliyaa mashiinka la filayo. Taasi waa wax dhiirigelin leh, laakiin waa bilowga oo keliya. Browserku wali waa inuu fayl ka codsadaa mashiinkaas oo uu helaa script-ka PAC.

Caddayn faa'iido leh ayaa laga heli karaa diiwaanka gelitaanka serverka webka: macmiilku wuxuu codsaday /wpad.dat oo wuxuu helay HTTP 404. URL PAC oo gacan lagu furay ayaa laga yaabaa inuu isticmaalo magac host kale. Xitaa marka labada magac ay gaaraan isla server, waxay dooran karaan virtual hosts kala duwan.

Raac codsiga uu macmiilku sameeyay

Hubi URL-ka saxda ah ee soo-saaristu dooratay, qiimaha HTTP Host, waddada iyo jawaabta. Furitaanka URL PAC ku habboon tab browser caadi ah ma caddeeyo in soo-saarista otomaatig ah ay codsatay URL-kaas.

Haddii magacyo gaagaaban iyo kuwo si buuxda u qalmay labadaba la filayo, u habee web host-ka loogu talagalay inuu si ula kac ah u maareeyo magacyadaas. Xaqiiji in /wpad.dat uu tilmaamayo faylka saxda ah, oo aan u tilmaamayn xididka dukumeentiga caadiga ah ama barnaamij aan la xiriirin.

Bixi script, ma aha bog khalad

Hubi jirka jawaabta iyo sidoo kale xaaladeeda. Bog gelitaan, dukumeenti khalad sumad leh ama dib-u-celin ayaa u ekaan kara mid lagu kalsoonaan karo marka gacan lagu eego, laakiin maaha script-ka PAC ee xalliyaha filayo. Chromium wuxuu diiwaangeliyaa shuruudaha soo dejinta PAC adag, oo ay ku jirto jawaab HTTP 200.

Kaliya ka dib marka gaarsiinta guulaysato ay macno samaysaa in la debug-gareeyo FindProxyForURL(). Beddelka sharciyadiisa magaca host ma hagaajin karo 404 kaas oo ka hor istaagay browserka inuu helo.

Sidoo kale kala sooc serverka webka PAC iyo forward proxy ee lagu magacaabay script-kiisa. Waxay wadaagi karaan mashiin, laakiin gelitaan ku qoran diiwaanka gelitaanka hal adeeg ma aha caddayn in adeegga kale uu maareeyay codsiga meesha loo socdo ee isticmaalaha.

Maqaallo la xiriira