Skript PAC jirċievi l-hostname mill-URL. dashboard ma jsirx awtomatikament dashboard.example.internal qabel it-tqabbil:

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

Uża endpoint HTTP real flok l-indirizz tad-dokumentazzjoni; il-lista tal-proxxi HTTP tipprovdi kandidati għal testijiet ta' destinazzjoni pubblika fejn dik ir-rotta hija permessa. F'dan l-iskritt, l-isem qasir apposta jirritorna DIRECT; l-isem kompletament kwalifikat jilħaq il-fergħa tal-proxxi. “Hostname sempliċi” tfisser kitba mingħajr tikka, mhux sejba li l-host jinsab fuq netwerk lokali affidabbli.

Jekk il-politika mixtieqa hija dominju intern wieħed, qabbel dak id-dominju minflok kull isem qasir. dnsDomainIs u shExpMatch għandhom inputs u semantika tal-mudell differenti. Verifika tas-suffiss għal .example.internal ma tinkludix l-għerq eżatt example.internal; inkludi dak il-każ b'mod espliċitu meta jkun intenzjonat. Mudell stil shell mhuwiex subnet IP jew espressjoni regolari.

Qabbel ir-riżultat tal-iskritt għall-isem qasir, l-isem kompletament kwalifikat, host pubbliku mhux relatat u kwalunkwe għerq ta' dominju intenzjonat. Dan jittestja l-għażla tar-regola mingħajr ma tikkonnettja mal-proxxi. Ispezzjona l-ewwel regola li tirritorna meta fergħa DIRECT wiesgħa tipprevjeni li endpoint li jista' jintlaħaq jiġi ppruvat.

Uża tqabbil tal-isem meta jesprimi l-politika; l-għajnuna DNS iżżid it-tiftix u d-dewmien tagħha stess. Żomm il-bypass lokali impliċitu tal-browser separat mill-iskritt ukoll. Verifika tal-localhost ma tistax tissostitwixxi l-kitba tad-destinazzjoni pubblika jew interna reali.

Artikli relatati