PAC-regla fyrir stutt nöfn getur farið fram hjá proxy-inu þínu
Skildu hvers vegna hýsilnafn án punkts og fullt skilyrt form þess geta valið mismunandi leiðir í sama PAC-skriftu.
PAC-skrifta fær hýsilnafnið úr vefslóðinni. dashboard verður ekki sjálfkrafa dashboard.example.internal fyrir samanburð:
function FindProxyForURL(url, host) {
if (isPlainHostName(host)) {
return "DIRECT";
}
return "PROXY 203.0.113.10:8080";
}Notaðu alvöru HTTP-endapunkt í stað skjölunarslóðarinnar; HTTP proxy-listinn býður frambjóðendur fyrir prófanir á opinbert áfangastað þar sem sú leið er leyfð. Í þessari skriftu skilar stutta nafnið viljandi DIRECT; fulla nafnið nær til proxy-greinarinnar. „Plain hostname“ þýðir stafsetning án punkts, ekki niðurstaða um að hýsillinn sé á traustu staðarneti.
Ef ætluð stefna er eitt innra lénið, samsvararðu því léni frekar en hverju stuttu nafni. dnsDomainIs og shExpMatch hafa mismunandi inntak og mynsturmerkingar. Viðskeytaprófun fyrir .example.internal nær ekki yfir nákvæma rótina example.internal; taktu það tilfelli skýrt með þegar það er ætlunin. Shell-mynstur er ekki IP-undirnet né regluleg segð.
Berðu saman niðurstöðu skriftunnar fyrir stutta nafnið, fulla nafnið, ótengdan opinberan hýsil og hvaða ætlaða lénrót sem er. Þetta prófar regluval án þess að tengjast proxy-inu. Skoðaðu fyrstu regluna sem skilar þegar breið DIRECT-grein kemur í veg fyrir að annars aðgengilegur endapunktur sé prófaður.
Notaðu nafnasamanburð þegar hann lýsir stefnunni; DNS-hjálparar bæta við eigin uppflettingum og töf. Haltu óbeinni staðbundinni framhjáhlaupi vafrans einnig aðskildu frá skriftunni. localhost-prófun getur ekki komið í stað raunverulegrar stafsetningar opinbers eða innra áfangastaðar.