Android PAC postavke zahtijevaju dostupan URL skripte
Objavite PAC skriptu na podržanom mrežnom URL-u i držite njezinu adresu dostave odvojeno od proxy završnih točaka koje vraća.
Objavite PAC skriptu na odobrenom mrežnom URL-u koji podržava Android konfiguracija, na primjer:
https://config.example/network/proxy.pac
Ta adresa treba vratiti samu skriptu, a ne HTML stranicu za prijavu ili preuzimanje. Primjer s fiksnom rutom je:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
Za neovisnu politiku testiranja javnog web-mjesta u kojoj je dopušten neautentificirani HTTP posrednik, popis HTTP proxyja može pružiti PROXY završnu točku. Držite odobreni URL dostave PAC-a odvojeno. Konfiguraciju dostavlja HTTPS URL. proxy.example:8080 je završna točka HTTP prosljeđivanja koju ona odabire. Unesite PAC URL u automatsku konfiguraciju, a ne u polje proxy hosta/vrata.
Omogućite da dostava radi na početnim i promjenjivim mrežama. Androidova PAC usluga mora dohvatiti datoteku prije nego što može izvršiti FindProxyForURL; ne može se koristiti nedostupnom skriptom da otkrije kako dohvatiti tu istu skriptu. Putanja pohrane u upravitelju datoteka nije automatski mrežni resurs koji usluga može učitati.
Koristite ovu politiku s klijentima koji podržavaju Androidov proxy raspored. Postavljanje PAC adrese ne dodaje HTTP ili SOCKS pregovaranje nepovezanim sirovim vezama.