Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows 8

समाधान: VPN कनेक्शन पर Windows Modern Apps काम नहीं करते

आपने देखा होगा कि कुछ Windows 8 मॉडर्न ऐप्स (मेट्रो ऐप्स) इंटरनेट नहीं देखते (सर्वर से कनेक्ट करने में विफल, आदि) जब ISP से कनेक्ट करने के लिए कुछ प्रकार के VPN कनेक्शन का उपयोग किया जाता है। हालांकि, नियम के रूप में, यह समस्या सभी मेट्रो ऐप्स में नहीं होती है। यानी, कुछ ऐप्स काम करते हैं (आमतौर पर ये मानक मेट्रो ऐप्स होते हैं), और कुछ नहीं करते। साथ ही, क्लासिक Windows एप्लिकेशन बिना किसी समस्या के इंटरनेट के साथ काम करते हैं।

समस्या का कारण

यदि आप कंप्यूटर से पहले VPN कनेक्शन शुरू करने वाले हार्डवेयर राउटर को रखते हैं, तो समस्या नहीं होती। इसका मतलब है कि समस्या केवल Windows 8 में होती है जिसे स्वयं VPN टनल स्थापित करनी होती है।

समस्या काफी पुरानी है, लेकिन अभी तक कोई आधिकारिक Microsoft समाधान नहीं है (कम से कम, मैं इसे ढूंढ नहीं सका)। इस लेख में, हम जांच करेंगे कि यह क्यों प्रकट होता है और इसे कैसे हल किया जाए।

जैसा कि आप जानते हैं, मॉडर्न Windows 8 ऐप्स क्लासिक Windows ऐप्स से भिन्न होते हैं। इस संदर्भ में, हम इस तथ्य में रुचि रखते हैं कि वे लूपबैक कंप्यूटर इंटरफेस तक अक्षम एक्सेस के साथ एक अलग वातावरण में चलते हैं। चूंकि सभी टनल इंटरफेस (pptp, l2tp, pppoe), जो VPN का उपयोग करते हैं, लूपबैक इंटरफेस हैं, अधिकांश मेट्रो ऐप्स उन पर नेटवर्क ट्रैफ़िक नहीं भेज सकते, और नतीजतन, इंटरनेट तक पहुंच नहीं सकते। यही स्थानीय प्रॉक्सी सर्वर पर भी लागू होता है (सबसे सरल विज्ञापन हटाने वाले, जैसे Privoxy, से लेकर पूर्ण विकसित प्रॉक्सी सर्वर तक)।

मेट्रो ऐप को पूर्ण नेटवर्क एक्सेस देने के लिए, आपको APPX मैनिफेस्ट में privateNetworkClientServer जोड़ना होगा। Visual Studio में एप्लिकेशन विकसित करते समय, यह एक्सेस सक्षम होता है, लेकिन ऐप के Windows Store में प्रकाशित होने के बाद, डेवलपर को मैनिफेस्ट फ़ाइल में इस सुविधा को मैन्युअल रूप से सक्षम करना होगा।

चूंकि Windows पर टनल इंटरफेस लूपबैक हैं, आपको या तो डेवलपर्स से ऐप्स को संशोधित करने के लिए कहना होगा या मेट्रो ऐप्स को सही ढंग से काम करने के लिए एक वर्कअराउंड समाधान का उपयोग करना होगा।

Fiddler का उपयोग करके वर्कअराउंड समाधान

वर्कअराउंड लागू करने के लिए, हम मुफ्त HTTP/HTTPS प्रॉक्सी सर्वर Fiddler का उपयोग करेंगे, जो वेब ऐप्स डीबगिंग के लिए है और कंप्यूटर और इंटरनेट सर्वर के बीच सभी HTTP ट्रैफ़िक का निरीक्षण करता है (विशेष रूप से, इसका उपयोग Windows Store से किसी भी मेट्रो ऐप की इंस्टॉलेशन APPX फ़ाइल को डाउनलोड करने के लिए सीधा लिंक प्राप्त करने के लिए किया जा सकता है)।

  1. Fiddler Web Debugger को इस वेबपेज से डाउनलोड करें (https://www.telerik.com/download/fiddler)। Windows 8 या बाद के संस्करण के लिए आपको Fiddler for .Net 4 की आवश्यकता होगी। (यह मान लिया गया है कि आपके कंप्यूटर पर .NET v4 फ्रेमवर्क स्थापित है)
  2. मानक सेटिंग्स के साथ Fiddler इंस्टॉल करें।
  3. डिफ़ॉल्ट रूप से, मॉडर्न ऐप्स को Fiddler का उपयोग करके डीबग नहीं किया जा सकता, क्योंकि यह आपके कंप्यूटर पर स्थानीय प्रॉक्सी सर्वर के रूप में काम करता है (मेट्रो ऐप्स डिफ़ॉल्ट रूप से स्थानीय प्रॉक्सी इंटरफेस के माध्यम से ट्रैफ़िक नहीं भेज सकते)। आप Fiddler एक्सटेंशन — Windows 8 AppContainer Loopback Utility (enableloopbackutility.exe) का उपयोग करके प्रोग्राम कंटेनर AppContainers में एक निश्चित मेट्रो ऐप के लिए इस प्रतिबंध (लूपबैक प्रतिबंध) को हटा सकते हैं। इस एक्सटेंशन को डाउनलोड और इंस्टॉल करें।
  4. उपयोगिताओं को इंस्टॉल करने के बाद, Fiddler शुरू करें और Tools मेनू में Win8 Loopback Exemptions चुनें (आप टूलबार में पहले Windows 8 बटन पर क्लिक करके भी ऐसा कर सकते हैं)।
  5. अगला चरण करने से पहले, सुनिश्चित करें कि आपका VPN स्थापित है (या एक स्थानीय प्रॉक्सी सर्वर शुरू किया गया है)।
  6. Windows 8 मेट्रो ऐप्स चुनें, जिनका ट्रैफ़िक Fiddler के माध्यम से जाना चाहिए और लूपबैक एक्सेस प्रतिबंध हटा दिया जाना चाहिए। यदि आपको सभी ऐप्स चुनने हैं, तो Exempt All पर क्लिक करें और कॉन्फ़िगरेशन सहेजें (Save Changes)।
    सुझाव. जैसा कि आप देख सकते हैं, इस विंडो में निर्दिष्ट है कि सुरक्षा और विश्वसनीयता कारणों से Windows मेट्रो ऐप्स को स्थानीय कंप्यूटर पर नेटवर्क ट्रैफ़िक भेजने से रोकता है। AppContainer Loopback Exemption Utility डीबगिंग और परीक्षण के लिए इस प्रतिबंध को अक्षम करता है।
  7. Fiddler को छोटा करें (इसे बंद न करें!) और मेट्रो ऐप्स से नेटवर्क एक्सेस की जांच करें।
महत्वपूर्ण. यदि आप एक नया मॉडर्न ऐप इंस्टॉल करते हैं, तो आपको इसे मैन्युअल रूप से लूपबैक छूट सूची में जोड़ना होगा।

कॉर्पोरेट वातावरण में उत्पादक उपयोग के लिए Fiddler उपयुक्त नहीं है क्योंकि इसकी तैनाती और प्रबंधन में कुछ असुविधाएं हैं। लेकिन VPN कॉन्फ़िगरेशन में मेट्रो ऐप्स के साथ काम करने की अनुमति देने वाले वर्कअराउंड समाधान के रूप में, यह काफी उपयोगी है।

तो, हमने देखा कि किसी भी VPN कनेक्शन या स्थानीय प्रॉक्सी सर्वर के माध्यम से मेट्रो ऐप्स को इंटरनेट एक्सेस देने के लिए Fiddler का उपयोग कैसे करें।

  1. विंडोज 10 पर Hamachi VPN कनेक्शन त्रुटियों को हल करें - चरण-दर-चरण गाइड विंडोज 10 पर Hamachi VPN कनेक्शन त्रुटियों को हल करें - चरण-दर-चरण गाइड

    Hamachi एक सिंगल सिस्टम से ऑनलाइन जुड़ने के लिए एक प्राइवेट नेटवर्क एप्लिकेशन है। यह व्यक्तिगत और व्यावसायिक उपयोग के लिए सुरक्षित नेटवर्क एक्सटेंशन सक्षम करता है। हाल ही में, उपयोगकर्ताओं को विंडोज 10 पर Hamachi VPN त्रुटि दिखाई दे रही है। यदि आप भी उसी समस्या से जूझ रहे हैं, तो आप सही जगह पर हैं।

  1. Windows 10 पर L2TP VPN कनेक्शन समस्याओं को ठीक करें - आसान चरण-दर-चरण समाधान Windows 10 पर L2TP VPN कनेक्शन समस्याओं को ठीक करें - आसान चरण-दर-चरण समाधान

    यदि आप Windows 10 से अपने L2TP/IPsec VPN सर्वर से कनेक्ट नहीं कर पा रहे हैं, तो समस्या को हल करने के लिए नीचे पढ़ना जारी रखें। VPN कनेक्शन त्रुटियां विभिन्न कारणों से हो सकती हैं, लेकिन आमतौर पर ये VPN कनेक्शन की गलत सेटिंग्स (जैसे गलत सर्वर नाम/पता, प्रमाणीकरण विधि, उपयोगकर्ता नाम या पासवर्ड) के का

  1. Windows 10 पर VPN एरर 789 हल करें: त्वरित और विश्वसनीय समाधान Windows 10 पर VPN एरर 789 हल करें: त्वरित और विश्वसनीय समाधान

    Windows पर VPN एरर 789 के साथ अटके? चिंता न करें! आप अपने डिवाइस की सेटिंग्स में कुछ बदलाव करके इस समस्या से आसानी से निजात पा सकते हैं। VPN कनेक्शन विफल 789 एरर गलत तरीके से कॉन्फ़िगर की गई VPN सेटिंग्स, IPSec सेटिंग्स के कारण हो सकता है जो आपको VPN नेटवर्क से कनेक्ट करने में बाधा डाल सकती हैं। यहा