Datoteke PAC: kdaj zahteva uporabi posrednik ali gre neposredno
Rezultat PAC berite kot izbiro poti za določen cilj in razumite, kaj neposredna rezerva DIRECT pomeni za opaženi izhodni naslov.
Stran za preverjanje IP-ja lahko pokaže neposredni naslov, čeprav datoteka PAC drugo spletno mesto pravilno pošilja skozi posrednik. Preverite, katera veja velja za samo stran za preverjanje IP-ja:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}Skript ponudi example.com posrednik HTTP, za njim pa DIRECT. Vsi drugi gostitelji so izrecno neposredni, zato IP preverjanje na drugi domeni nikoli ne testira posredniške veje. Pred uporabo zamenjajte dokumentacijsko točko s predvidenim posrednikom HTTP; seznam posrednikov HTTP ponuja kandidate, kadar javni posredniki ustrezajo politiki.
Podpičja ločujejo kandidate za pot. DIRECT dovoljuje povezavo brez posrednika; če je izbrana, lahko cilj vidi izhod neposredne poti. Politika obveznega posrednika se ne more opirati na pravilo, ki namerno dovoljuje to rezervo, ko posrednik ni na voljo.
Brskalnik odloča o obdelavi napak kandidatov in si lahko zapomni nedelujoče posrednike. HTTP napaka spletnega mesta ni samodejno enaka nedosegljivemu posredniku. Zato prvi kandidat v skriptu sam ne potrjuje uporabljene poti.
PROXY IP:port označuje običajno točko za poslušanje HTTP. Če podpira CONNECT, lahko prenaša HTTPS; ločena točka ni potrebna samo zato, ker je mesto HTTPS. Uporabljajte le URL podatke, ki jih poda brskalnik: pot in poizvedbeni del HTTPS sta lahko odstranjena pred vrednotenjem PAC.
Ovrednotite rezultat za predvideni cilj, nato izvedite novo zahtevo po istem pravilu. Pred izbiro popravka ločite napačno ujemanje, nedosegljivo točko in dovoljeno neposredno rezervo.