A configuración PAC de Android necesita un URL de script accesible
Publica o script PAC nun URL de rede compatible e mantén o seu enderezo de entrega separado dos puntos finais de proxy que devolve.
Publica o script PAC nun URL de rede aprobado que admita a configuración de Android, por exemplo:
https://config.example/network/proxy.pac
Ese enderezo debe devolver o propio script, non unha páxina HTML de inicio de sesión ou descarga. Un exemplo con ruta fixa é:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
Para unha política de proba independente de sitio público na que se permite un intermediario HTTP non autenticado, a lista de proxies HTTP pode fornecer o punto final PROXY. Mantén o URL de entrega do PAC aprobado por separado. O URL HTTPS entrega a configuración. proxy.example:8080 é o punto final de reenvío HTTP que selecciona. Introduce o URL do PAC na configuración automática, non nun campo de host/porto de proxy.
Fai que a entrega funcione en redes iniciais e cambiantes. O servizo PAC de Android debe obter o ficheiro antes de poder executar FindProxyForURL; non pode usar o script non dispoñible para descubrir como obter ese mesmo script. Unha ruta de almacenamento no xestor de ficheiros non é automaticamente un recurso de rede que o servizo poida cargar.
Usa esta política con clientes que admitan a disposición de proxy de Android. Establecer un enderezo PAC non engade negociación HTTP ou SOCKS a conexións cruas non relacionadas.