Настройките на PAC в Android изискват достъпен URL на скрипта
Публикувайте PAC скрипта на поддържан мрежов URL и дръжте адреса за доставяне отделно от прокси крайните точки, които той връща.
Публикувайте PAC скрипта на одобрен мрежов URL, поддържан от конфигурацията на Android, например:
https://config.example/network/proxy.pac
Този адрес трябва да връща самия скрипт, а не HTML страница за вход или изтегляне. Ето пример с фиксиран маршрут:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
За независима политика за тестване на публичен сайт, при която е разрешен неудостоверен HTTP посредник, списъкът с HTTP прокси сървъри може да предостави крайната точка PROXY. Дръжте одобрения URL за доставяне на PAC отделно. Конфигурацията се доставя от HTTPS URL. proxy.example:8080 е крайната точка за HTTP препращане, избрана от него. Въведете PAC URL в автоматичната конфигурация, а не в поле за прокси хост/порт.
Направете така, че доставянето да работи в начални и променящи се мрежи. PAC услугата на Android трябва да изтегли файла, преди да може да изпълни FindProxyForURL; тя не може да използва недостъпния скрипт, за да открие как да изтегли същия този скрипт. Пътят за съхранение във файлов мениджър не е автоматично мрежов ресурс, който услугата може да зареди.
Използвайте тази политика с клиенти, които поддържат прокси подредбата на Android. Задаването на PAC адрес не добавя HTTP или SOCKS договаряне към несвързани сурови връзки.