Ìwé PAC gba orúkọ alágbàle láti URL. dashboard kì í di dashboard.example.internal fúnra rẹ̀ kí ìbámu tó bẹ̀rẹ̀:

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

Lò gbẹ̀yìn HTTP ojúlówó dípò àdírẹ́sì oníwé-ìtọ́kan; àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn ìdánwò ibi gbogbogbò níbi tí wọ́n ti gbà ọ̀nà yẹn láyè. Nínú ìwé yìí, orúkọ kúkúrú ń dá DIRECT padà mọ̀ọ́mọ̀; orúkọ kíkún ń dé ẹ̀ka proxy. “Orúkọ alágbàle pẹlẹ” túmọ̀ sí kíkọ tí kò ní kítà, kì í ṣe wíwárí pé alágbàle wà lórí nẹ́tíwọ́kì àdúgbò tí wọ́n gbẹ́kẹ̀lé.

Bí ètò tí wọ́n fẹ́ bá jẹ́ ẹ̀ka inú kan, bá ẹ̀ka yẹn mu dípò gbogbo orúkọ kúkúrú. dnsDomainIs àti shExpMatch ní àwọn ìwọlé àti ìtumọ̀ àwòṣe tí ó yàtọ̀. Àyẹ̀wò ìparí fún .example.internal kò ní gbòǹgbò gangan example.internal; fi irú ọ̀ràn yẹn kún ní kedere tí ó bá yẹ. Àwòṣe irú shell kì í ṣe ẹ̀ka-ìpín IP tàbí ìfọ̀rọ̀wérọ̀ deede.

Fi àbájáde ìwé náà wé fún orúkọ kúkúrú, orúkọ kíkún, alágbàle gbogbogbò tí kò ní í ṣe pẹ̀lú, àti gbòǹgbò ẹ̀ka tí wọ́n fẹ́. Èyí ń dán yíyan òfin wò láìso pọ̀ mọ́ proxy. Wo òfin àkọ́kọ́ tí ó ń dá padà nígbà tí ẹ̀ka DIRECT gbòòrò ṣe ìdíwọ́ fún gbígbìyànjú ibi tí ó lè dé.

Lò ìfiwéra orúkọ nígbà tí ó bá ń ṣàpèjúwe ètò náà; àwọn olùrànlọ́wọ́ DNS ń fi àwọn ìwádìí àti ìdádúró wọn kún. Pa àforí kọjá àdúgbò àìṣeéṣe ti aṣàwákiri mọ́ sọ́tọ̀ kúrò nínú ìwé náà pẹ̀lú. Àyẹ̀wò localhost kò lè rọ́pò kíkọ ibi gbogbogbò tàbí inú gangan.

Àwọn àpilẹ̀kọ tó jọra