Հրապարակեք PAC սկրիպտը Android-ի կարգավորման կողմից աջակցվող հաստատված ցանցային URL-ում, օրինակ՝

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

Այդ հասցեն պետք է վերադարձնի հենց սկրիպտը, այլ ոչ HTML մուտքի կամ ներբեռնման էջ։ Ֆիքսված երթուղու օրինակ է՝

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

Անկախ հանրային կայքի փորձարկման քաղաքականության համար, որտեղ թույլատրվում է չնույնականացված HTTP միջնորդ, HTTP պրոքսի ցանկը կարող է տրամադրել PROXY վերջնակետը։ Հաստատված PAC առաքման URL-ը պահեք առանձին։ Կարգավորումը առաքում է HTTPS URL-ը։ proxy.example:8080-ը HTTP փոխանցման վերջնակետն է, որն ընտրվում է դրա կողմից։ Մուտքագրեք PAC URL-ը ավտոմատ կարգավորման մեջ, ոչ թե պրոքսի հոսթ/պորտ դաշտում։

Ապահովեք առաքման աշխատանքը սկզբնական և փոփոխվող ցանցերում։ Android-ի PAC ծառայությունը պետք է ստանա ֆայլը նախքան FindProxyForURL-ը գործարկելը. այն չի կարող օգտագործել անհասանելի սկրիպտը՝ պարզելու, թե ինչպես ստանալ այդ նույն սկրիպտը։ Ֆայլերի կառավարչի պահոցի ուղին ինքնաբերաբար ցանցային ռեսուրս չէ, որը ծառայությունը կարող է բեռնել։

Օգտագործեք այս քաղաքականությունը Android-ի պրոքսի դասավորությունը աջակցող հաճախորդների հետ։ PAC հասցեի սահմանումը HTTP կամ SOCKS բանակցություն չի ավելացնում անկապ հում միացումներին։

Առնչվող հոդվածներ