स्थानीय .pac- फ़ाइल URL प्रारूप जो IE और Safari (Windows) के साथ काम करता है?


14

मान लें कि मैं एक प्रॉक्सी ऑटो-कॉन्फ़िग फ़ाइल का उपयोग करना चाहता हूं जो C: \xy.pac पर संग्रहीत है। इंटरनेट एक्सप्लोरर को इस विन्यास का उपयोग करने के लिए मुझे लैन सेटिंग्स में निम्नलिखित तरीके से पीएसी-फाइल निर्दिष्ट करना होगा:

file://C:/proxy.pac

लेकिन सफारी, जो समान प्रॉक्सी सेटिंग्स का उपयोग करता है, इस मामले में इसे अनदेखा करेगा। सफारी को पीएसी-फाइल का उपयोग करने के लिए मुझे इसे संदर्भित करना होगा

file:///C:/proxy.pac

(शुरुआत में 3 स्लैश) जो विकिपीडिया के अनुसार सही प्रारूप है। लेकिन इस तरह से Internet Explorer इसे अनदेखा कर देगा। ओपेरा और क्रोम, जो समान प्रॉक्सी सेटिंग्स का भी उपयोग करते हैं, दोनों तरीकों से ठीक हैं लेकिन क्या एक और विकल्प है जो एक ही समय में सफारी और इंटरनेट एक्सप्लोरर के साथ काम करेगा?

जवाबों:


8

IE और विंडोज़ प्लेटफ़ॉर्म के लिए, स्थानीय pac फ़ाइल के लिए सही स्थान लगता है:

file://C:/Windows/system32/drivers/etc/proxy

आपके मेजबान फ़ाइल के बगल में।


4
कृपया ध्यान दें कि कोई एक्सटेंशन नहीं है
j040p3d20

5

W8.1 में यह सुविधा अब समर्थित नहीं है क्योंकि file://स्कीमा कभी WinHTTP द्वारा समर्थित नहीं था। तो प्रॉक्सी सेटिंग्स के लिए WinHTTP का उपयोग करने वाले उपकरण इसे पहचान नहीं पाएंगे।

यह भी नोट करें:

नवंबर 2012 में, .NET फ्रेमवर्क को पीएसी प्रसंस्करण के लिए WinHTTP का उपयोग करने के लिए बदल दिया गया था, जिसका अर्थ है कि, डिफ़ॉल्ट रूप से, .NET अनुप्रयोग file://किसी भी समय प्रॉक्सी प्रॉक्सी स्क्रिप्ट का समर्थन नहीं करेंगे ।

यदि आप IE10 की तुलना में बाद के संस्करण के लिए फ़ाइल प्रोटोकॉल को सक्षम करना चाहते हैं, तो आप हमेशा निम्न रजिस्ट्री सेटिंग का उपयोग कर सकते हैं:

  • चाभी: HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
  • मान: EnableLegacyAutoProxyFeatures
  • प्रकार: REG_DWORD
  • डेटा: 1

"नोट: फ़ाइल: // - आधारित प्रॉक्सी लिपियों को हटाएं" यहां देखें


4

यदि आप विकिपीडिया का उपयोग करते हैं, तो चर्चा होने पर क्या होता है file://./C:/proxy.pac:? तो जब तक यह एक शार्नेम पर नहीं है, पथ की यह "वर्तनी" IE और सफारी दोनों के लिए स्वीकार्य हो सकती है।

वैकल्पिक रूप से, एक स्थानीय वेबसर्वर चलाएं और .pac फ़ाइल परोसें, फिर URL प्रदान करें http://localhost/path/to/proxy.pac। पूरी तरह से पथ URL का उपयोग करके पथ URL स्वरूपों में अंतर के आसपास काम करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.