Android PAC postavke zahtijevaju dostupan URL skripte
Objavite PAC skriptu na podržanom mrežnom URL-u i držite adresu dostave odvojeno od proxy krajnjih tač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 da vrati samu skriptu, a ne HTML stranicu za prijavu ili preuzimanje. Prikaz s fiksnom rutom je:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
Za nezavisnu politiku testiranja javnog sajta u kojoj je dopušten neautentificirani HTTP posrednik, lista HTTP proxyja može dati PROXY krajnju tačku. Držite odobreni URL dostave PAC-a odvojeno. Konfiguraciju dostavlja HTTPS URL. proxy.example:8080 je HTTP krajnja tačka za prosljeđivanje koju ona bira. Unesite PAC URL u automatsku konfiguraciju, a ne u polje proxy hosta/porta.
Omogućite da dostava radi na početnim i promjenljivim mrežama. Android PAC servis mora preuzeti datoteku prije nego što može izvršiti FindProxyForURL; ne može koristiti nedostupnu skriptu da otkrije kako preuzeti tu istu skriptu. Putanja za pohranu u upravitelju datoteka nije automatski mrežni resurs koji servis 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.