Опублікуйте скрипт 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-узгодження до не пов'язаних сирих з'єднань.

Схожі статті