إعدادات 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. أبقِ عنوان تسليم PAC المعتمد منفصلاً. عنوان URL من نوع HTTPS هو الذي يسلّم الإعدادات. وproxy.example:8080 هو نقطة نهاية إعادة التوجيه عبر HTTP التي يختارها. أدخل عنوان PAC في الإعداد التلقائي، لا في حقل مضيف/منفذ الوكيل.
اجعل التسليم يعمل على الشبكات الأولية والمتغيرة. يجب أن تجلب خدمة PAC في Android الملف قبل أن تتمكن من تنفيذ FindProxyForURL؛ فهي لا تستطيع استخدام النص البرمجي غير المتاح لمعرفة كيفية جلب ذلك النص نفسه. ومسار تخزين في مدير الملفات ليس تلقائياً مورداً شبكياً تستطيع الخدمة تحميله.
استخدم هذه السياسة مع العملاء الذين يدعمون ترتيب الوكيل في Android. فتعيين عنوان PAC لا يضيف تفاوض HTTP أو SOCKS إلى اتصالات خام غير ذات صلة.