Android PAC सेटिंग्स के लिए पहुँचने योग्य स्क्रिप्ट URL आवश्यक है
PAC स्क्रिप्ट को समर्थित नेटवर्क URL पर प्रकाशित करें और उसका डिलीवरी पता उन प्रॉक्सी एंडपॉइंट से अलग रखें जो यह लौटाता है।
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 बातचीत नहीं जुड़ती।