Firefox के PAC परिणामों में SOCKS5 का स्पष्ट उपयोग करें
स्पष्ट SOCKS5 PAC परिणाम का उपयोग करें और उसके पार्सिंग पथ को Firefox की मैन्युअल प्रॉक्सी वरीयता के व्यवहार से अलग रखें।
PAC परिणाम प्रॉक्सी और प्रोटोकॉल दोनों का नाम देता है। यदि आपके Firefox परिनियोजन को SOCKS5 चाहिए, तो लौटाए गए मान में यह बताएं:
return "SOCKS5 proxy.example:1080";
यदि PAC नीति सार्वजनिक एंडपॉइंट का उपयोग करती है, तो SOCKS5 प्रॉक्सी सूची से उम्मीदवार चुनें और स्पष्ट SOCKS5 परिणाम रखें। सामान्य SOCKS टोकन का संगतता इतिहास है। यह ऐसा पोर्टेबल निर्देश नहीं है जिसे हर ब्राउज़र को SOCKS का नवीनतम संस्करण मानना ही होगा।
यहाँ जाँचे गए Firefox कार्यान्वयन में, PAC पार्सर स्पष्ट SOCKS5 को संस्करण-5 सॉकेट प्रदाता से जोड़ता है और सर्वर-पक्ष पर गंतव्य होस्टनाम का विश्लेषण माँगता है। मैन्युअल प्रॉक्सी कॉन्फ़िगरेशन अलग सेटिंग्स पथ का पालन करता है। इसलिए मैन्युअल सेटअप के किसी वरीयता नाम को हर PAC परिणाम की सार्वभौमिक व्याख्या नहीं मानना चाहिए।
रिकॉर्ड में सटीक ब्राउज़र संस्करण, लोड किया गया PAC स्क्रिप्ट और लौटाया गया टोकन रखें। आपके द्वारा संपादित स्क्रिप्ट ज़रूरी नहीं कि वही हो जो क्लाइंट ने प्राप्त किया, और किसी एक होस्ट के लिए लौटाया गया भिन्न मार्ग अवलोकन बदल सकता है।
यह चुने गए SOCKS मार्ग से जुड़े गंतव्य नाम के बारे में है। क्लाइंट को अभी भी प्रॉक्सी एंडपॉइंट तक पहुँचना है, और अन्य अनुप्रयोग अपना DNS व्यवहार बनाए रखते हैं। एक सही PAC परिणाम को इस दावे में न बदलें कि अब डिवाइस-व्यापी सभी लुकअप दूर से हो रहे हैं।
जब कॉन्फ़िगरेशन को कई ब्राउज़रों का समर्थन करना हो, तो Firefox के स्रोत-स्तरीय विवरण को किसी अन्य कार्यान्वयन में स्थानांतरित करने के बजाय उनके प्रलेखित PAC टोकन समर्थन की जाँच करें।