Le impostazioni PAC di Android richiedono un URL di script raggiungibile
Pubblica lo script PAC su un URL di rete supportato e mantieni il suo indirizzo di consegna separato dagli endpoint proxy che restituisce.
Pubblica lo script PAC su un URL di rete approvato supportato dalla configurazione Android, ad esempio:
https://config.example/network/proxy.pac
Quell'indirizzo deve restituire lo script stesso, non una pagina HTML di accesso o download. Un esempio con percorso fisso è:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
Per una policy di test indipendente di un sito pubblico in cui è consentito un intermediario HTTP non autenticato, l'elenco di proxy HTTP può fornire l'endpoint PROXY. Mantieni separato l'URL di consegna PAC approvato. È l'URL HTTPS a consegnare la configurazione. proxy.example:8080 è l'endpoint di inoltro HTTP selezionato da esso. Inserisci l'URL PAC nella configurazione automatica, non in un campo host/porta del proxy.
Fai in modo che la consegna funzioni su reti iniziali e mutevoli. Il servizio PAC di Android deve recuperare il file prima di poter eseguire FindProxyForURL; non può usare lo script non disponibile per scoprire come recuperare quello stesso script. Un percorso di archiviazione nel gestore file non è automaticamente una risorsa di rete che il servizio può caricare.
Usa questa policy con client che supportano la disposizione proxy di Android. Impostare un indirizzo PAC non aggiunge negoziazione HTTP o SOCKS a connessioni grezze non correlate.