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.

Articoli correlati