Publica el script PAC en una URL de red aprobada que admita la configuración de Android, por ejemplo:

https://config.example/network/proxy.pac

Esa dirección debe devolver el propio script, no una página HTML de inicio de sesión o descarga. Un ejemplo con ruta fija es:

function FindProxyForURL(url, host) {
    return "PROXY proxy.example:8080";
}

Para una política de prueba independiente de sitio público en la que se permite un intermediario HTTP no autenticado, la lista de proxies HTTP puede proporcionar el punto de conexión PROXY. Mantén la URL de entrega del PAC aprobada por separado. La URL HTTPS entrega la configuración. proxy.example:8080 es el punto de conexión de reenvío HTTP que esta selecciona. Introduce la URL del PAC en la configuración automática, no en un campo de host/puerto de proxy.

Haz que la entrega funcione en redes iniciales y cambiantes. El servicio PAC de Android debe obtener el archivo antes de poder ejecutar FindProxyForURL; no puede usar el script no disponible para descubrir cómo obtener ese mismo script. Una ruta de almacenamiento del gestor de archivos no es automáticamente un recurso de red que el servicio pueda cargar.

Utiliza esta política con clientes que admitan la disposición de proxy de Android. Establecer una dirección PAC no añade negociación HTTP o SOCKS a conexiones sin procesar no relacionadas.

Artículos relacionados