Veröffentlichen Sie das PAC-Skript unter einer genehmigten Netzwerk-URL, die die Android-Konfiguration unterstützt, zum Beispiel:

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

Diese Adresse sollte das Skript selbst zurückgeben, nicht eine HTML-Anmelde- oder Downloadseite. Ein Beispiel mit festem Pfad ist:

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

Für eine unabhängige Testrichtlinie für öffentliche Websites, bei der ein nicht authentifizierter HTTP-Vermittler zulässig ist, kann die HTTP-Proxy-Liste den PROXY-Endpunkt bereitstellen. Halten Sie die genehmigte PAC-Auslieferungs-URL getrennt. Die HTTPS-URL liefert die Konfiguration. proxy.example:8080 ist der HTTP-Weiterleitungsendpunkt, der dadurch ausgewählt wird. Geben Sie die PAC-URL in der automatischen Konfiguration ein, nicht in einem Proxy-Host-/Port-Feld.

Sorgen Sie dafür, dass die Auslieferung in anfänglichen und wechselnden Netzwerken funktioniert. Der PAC-Dienst von Android muss die Datei abrufen, bevor er FindProxyForURL ausführen kann; er kann das nicht verfügbare Skript nicht nutzen, um herauszufinden, wie dasselbe Skript abgerufen wird. Ein Speicherpfad im Dateimanager ist nicht automatisch eine Netzwerkressource, die der Dienst laden kann.

Verwenden Sie diese Richtlinie mit Clients, die Androids Proxy-Anordnung unterstützen. Das Festlegen einer PAC-Adresse fügt unabhängigen rohen Verbindungen keine HTTP- oder SOCKS-Aushandlung hinzu.

Ähnliche Artikel