Налаштуванням 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-пересилання, яку він вибирає. Введіть URL PAC в автоматичній конфігурації, а не в полі хоста/порту проксі.
Зробіть так, щоб доставка працювала в початкових і змінних мережах. Служба PAC в Android повинна отримати файл, перш ніж зможе виконати FindProxyForURL; вона не може використати недоступний скрипт, щоб з'ясувати, як отримати той самий скрипт. Шлях зберігання у файловому менеджері не є автоматично мережевим ресурсом, який служба може завантажити.
Використовуйте цю політику з клієнтами, які підтримують проксі-схему Android. Встановлення адреси PAC не додає HTTP- або SOCKS-узгодження до не пов'язаних сирих з'єднань.