PAC-fílur: nær ein fyrispurningur brúkar proxy ella fer beinleiðis
Les PAC-úrslitið sum eitt leiðarval fyri eitt ávíst mál, og skil, hvat ein DIRECT-varaleið merkir fyri vístu útgangsadressuna.
Ein IP-kanningarsíða kann vísa tína beinleiðis adressu, hóast ein PAC-fíla sendir ein annan vevstað rætt gjøgnum proxy. Kanna, hvør grein stýrir sjálvari IP-kanningarsíðuni:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}Skriptið bjóðar example.com HTTP-proxyina og síðani DIRECT. Allir aðrir vertir fara beinleiðis sambært regluni, so ein IP-kanning á øðrum økisnavni roynir ongantíð proxy-greinina. Skift dokumentatiónsendapunktið út við ætlaðu HTTP-proxyina áðrenn nýtslu; listin við HTTP-proxyum gevur valevni, tá almennar proxyar samsvara við reglurnar.
Semikolon skilja leiðarvalevni at. DIRECT loyvir sambandi uttan proxy; verður tað valt, kann málið síggja útgangin á teirri beinleiðis leiðini. Ein regla um kravda proxy kann ikki líta á eina reglu, sum við vilja loyvir hesi varaleið, tá proxyin ikki er tøk.
Kagin ger av, hvussu miseydnað valevni verða handfarin, og kann minnast proxyar, sum hava svikið. Ein vevstaður, sum svarar við HTTP-villu, er ikki sjálvvirkandi tað sama sum ein proxy, ið ikki kann røkkast. Fyrsta valevnið í skriptinum einsamalt prógvar tí ikki brúktu leiðina.
PROXY IP:port vísir til eitt vanligt HTTP-lurtipunkt. Tað kann bera HTTPS gjøgnum CONNECT, tá stuðul er fyri tí; ein serstøk adressa krevst ikki bara tí vevstaðurin er HTTPS. Brúka bert URL-upplýsingar frá kaganum: HTTPS-leið og fyrispurningarpartur kunnu verða tikin burtur áðrenn PAC-metingina.
Met úrslitið fyri ætlaða málið og ger síðani ein nýggjan fyrispurning undir somu reglu. Skil millum skeivt samsvar, endapunkt sum ikki kann røkkast og loyvda beinleiðis varaleið, áðrenn tú velur rætting.