Publiceer het PAC-script op een goedgekeurde netwerk-URL die door de Android-configuratie wordt ondersteund, bijvoorbeeld:

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

Dat adres moet het script zelf retourneren, niet een HTML-inlog- of downloadpagina. Een voorbeeld met een vaste route is:

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

Voor een onafhankelijk testbeleid voor openbare sites waarbij een niet-geverifieerde HTTP-tussenpartij is toegestaan, kan de lijst met HTTP-proxies het PROXY-eindpunt leveren. Houd de goedgekeurde PAC-afleverings-URL apart. De HTTPS-URL levert de configuratie. proxy.example:8080 is het HTTP-doorsturend eindpunt dat daardoor wordt gekozen. Voer de PAC-URL in bij automatische configuratie, niet in een veld voor proxyhost/poort.

Zorg dat de aflevering werkt op begin- en wisselende netwerken. De PAC-service van Android moet het bestand ophalen voordat hij FindProxyForURL kan uitvoeren; hij kan het niet-beschikbare script niet gebruiken om erachter te komen hoe datzelfde script moet worden opgehaald. Een opslagpad in een bestandsbeheerder is niet automatisch een netwerkbron die de service kan laden.

Gebruik dit beleid met clients die de proxy-indeling van Android ondersteunen. Het instellen van een PAC-adres voegt geen HTTP- of SOCKS-onderhandeling toe aan niet-gerelateerde ruwe verbindingen.

Gerelateerde artikelen