Публикувайте 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 договаряне към несвързани сурови връзки.

Подобни статии