انشر نص 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 إلى اتصالات خام غير ذات صلة.

مقالات ذات صلة