Script PAC wuxuu magaca host ka helaa URL-ka. dashboard si otomaatig ah uma noqdo dashboard.example.internal ka hor isbarbardhigga:

function FindProxyForURL(url, host) {
  if (isPlainHostName(host)) {
    return "DIRECT";
  }
  return "PROXY 203.0.113.10:8080";
}

Isticmaal endpoint HTTP dhab ah halkii aad ka isticmaali lahayd ciwaanka dukumeentiga; liiska proxy HTTP wuxuu bixiyaa musharraxiin loogu talagalay imtixaannada meelaha dadweynaha ah halkaas oo waddadaas la ogol yahay. Script-kan, magaca gaaban wuxuu si ula kac ah u soo celiyaa DIRECT; magaca buuxa wuxuu gaaraa laanta proxy. “Magac-host caadi ah” waxay ka dhigan tahay qoraal aan dhibic lahayn, ma aha natiijo ah in host-ku ku jiro shabakad maxalli ah oo la aamini karo.

Haddii siyaasadda la rabo ay tahay hal domain gudaha ah, la jaanqaad domainkaas halkii magac gaaban kasta. dnsDomainIs iyo shExpMatch waxay leeyihiin gelin iyo macne qaab oo kala duwan. Hubinta daba-galka ee .example.internal kuma darayso xididka saxda ah example.internal; ku dar kiiskaas si cad marka la doonayo. Qaabka shell-ka ma aha subnet IP ama muujin caadi ah.

Isbarbardhig natiijada script-ka ee magaca gaaban, magaca buuxa, host dadweyne oo aan xiriir la lahayn iyo xidid kasta oo domain la doonayo. Tani waxay tijaabinaysaa doorashada xeerka iyada oo aan proxy-ga la xiriirin. Baadh xeerka ugu horreeya ee natiijo soo celiya marka laan DIRECT ballaaran ay ka hortagto in endpoint si kale loo gaari karo la tijaabiyo.

Isticmaal isbarbardhig magac marka uu muujinayo siyaasadda; kaaliyeyaasha DNS waxay ku daraan baadhistooda iyo dib-u-dhac. Kala sooc ka-gudbidka maxalliga ah ee browser-ka ee ku qarsoon script-ka. Hubinta localhost ma beddeli karto qoraalka dhabta ah ee meesha dadweynaha ama gudaha.

Maqaallo la xiriira