Opublikuj skrypt PAC pod zatwierdzonym adresem URL sieci obsługiwanym przez konfigurację Androida, na przykład:

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

Ten adres powinien zwracać sam skrypt, a nie stronę HTML logowania lub pobierania. Oto przykład ze stałą trasą:

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

W przypadku niezależnej polityki testowania witryny publicznej, w której dozwolony jest nieuwierzytelniony pośrednik HTTP, lista proxy HTTP może zapewnić punkt końcowy PROXY. Zatwierdzony adres URL dostarczania PAC trzymaj osobno. Konfigurację dostarcza adres URL HTTPS. proxy.example:8080 to punkt końcowy przekazywania HTTP, który jest przez niego wybierany. Wpisz adres URL PAC w konfiguracji automatycznej, a nie w polu hosta/portu proxy.

Dopilnuj, aby dostarczanie działało w sieciach początkowych i zmieniających się. Usługa PAC Androida musi pobrać plik, zanim będzie mogła uruchomić FindProxyForURL; nie może użyć niedostępnego skryptu, aby ustalić, jak pobrać ten sam skrypt. Ścieżka przechowywania w menedżerze plików nie jest automatycznie zasobem sieciowym, który usługa może załadować.

Używaj tej polityki z klientami obsługującymi układ proxy Androida. Ustawienie adresu PAC nie dodaje negocjacji HTTP ani SOCKS do niepowiązanych surowych połączeń.

Powiązane artykuły