Skip to content

नेटवर्क सेटिंग

WSL Dashboard, पोर्ट फॉरवर्डिंग और ग्लोबल HTTP प्रॉक्सी का समर्थन करता है ताकि WSL 2 और होस्ट (Windows) के बीच नेटवर्क संचार की सेटिंग को सरल बनाया जा सके।

पोर्ट फॉरवर्डिंग (Port Forwarding)

WSL 2 वर्चुअल नेटवर्क एडाप्टर का उपयोग करता है, इसलिए लोकल नेटवर्क के अन्य डिवाइसों से WSL आंतरिक सेवाओं तक पहुंच通常 जटिल होती है।

  • कोर सुविधा: Windows के特定 पोर्ट को WSL इंस्टेंस के भीतर के पोर्ट से मैप कर सकते हैं।
  • स्वचालित फ़ायरवॉल नियम: WSL Dashboard, फॉरवर्डिंग नियम बनाते समय Windows Defender फ़ायरवॉल में आवश्यक इनबाउंड नियम स्वचालित रूप से जोड़ता है, ताकि बाहरी ट्रैफ़िक पारित हो सके।
  • सेटिंग आइटम:
    • होस्ट IP: आमतौर पर 0.0.0.0 (सभी नेटवर्क कार्डों पर सुनना) या 127.0.0.1
    • होस्ट पोर्ट: Windows पक्ष में खोलने वाला पोर्ट।
    • WSL पोर्ट: इंस्टेंस के भीतर सेवा जो सुन रही है उसका पोर्ट।

ग्लोबल HTTP प्रॉक्सी (HTTP Proxy)

WSL के भीतर प्रॉक्सी सेट करना (जैसे git clone या apt install धीमा होने के मामले में) आमतौर पर कई सेटिंग फ़ाइलों को बदलने की आवश्यकता होती है।

  • त्वरित सेटिंग: WSL Dashboard ग्लोबल प्रॉक्सी स्विच प्रदान करता है।
  • कार्य सिद्धांत: सेटिंग्स के आधार पर, चुने गए इंस्टेंस के प्रॉक्सी पर्यावरण चर या संबंधित सेवाओं के प्रॉक्सी विकल्पों को स्वचालित रूप से सेट करता है और मैन्युअल रूप से होस्ट IP प्राप्त करने की परेशानी को कम करता है।
  • समर्थित प्रोटोकॉल: सामान्य http:// और socks5:// प्रोटोकॉल।

नेटवर्क स्थिति की निगरानी

नेटवर्क पैनल में, आप निम्नलिखित जानकारी को रियल-टाइम में देख सकते हैं:

  • WSL होस्ट IP: Windows के वर्चुअल नेटवर्क एडाप्टर का IP।
  • WSL इंस्टेंस IP: इंस्टेंस के भीतर वास्तव में आवंटित पता।
  • सक्रिय कनेक्शन: वर्तमान में सक्रिय पोर्ट फॉरवर्डिंग नियम और ट्रैफ़िक की स्थिति की निगरानी करता है।

उन्नत नेटवर्क मोड (Mirrored Mode)

Windows 11 उपयोगकर्ताओं के लिए, WSL 2 "मिरर" नेटवर्क मोड का समर्थन करता है।

  • लाभ: मिरर मोड से WSL इंस्टेंस होस्ट के नेटवर्क इंटरफेस को सीधे साझा कर सकता है और कई जटिल VPN या लोकल नेटवर्क पहचान समस्याओं को हल करता है।
  • सिफारिश: मिरर मोड सक्षम करने के बाद भी WSL Dashboard की पोर्ट फॉरवर्डिंग सुविधा काम करती रहती है, लेकिन आप होस्ट IP के माध्यम से सेवाओं तक सीधे पहुंच करना पसंद कर सकते हैं।

सुझाव

settings.toml में auto_shutdown_distros = true सेट करने से Dashboard को बंद करने के बाद अनावश्यक नेटवर्क सुनने वाले कार्यों को पीछे नहीं रहने दिया जा सकता है।

अक्सर पूछे जाने वाले प्रश्नों का समाधान

पोर्ट संघर्ष

अगर पोर्ट फॉरवर्डिंग काम नहीं कर रहा है तो निम्नलिखित की जांच करें:

  1. होस्ट पोर्ट का उपयोग किया जा रहा है?: netstat -ano | findstr :<पोर्ट नंबर> का उपयोग करके जांचें।
  2. एडमिनिस्ट्रेटर अनुमतियां: कुछ पोर्ट (1024 से नीचे के पोर्ट) को सुनने के लिए एडमिनिस्ट्रेटर अनुमतियों की आवश्यकता होती है।

फ़ायरवॉल ब्लॉक

WSL Dashboard स्वचालित रूप से नियम सेट करने का प्रयास करता है, लेकिन यदि आप तृतीय-पक्ष फ़ायरवॉल (फ़ायरवॉल, 360 आदि) स्थापित कर रखे हैं, तो आपको wsldashboard.exe की नेटवर्क पहुंच अनुमति मैन्युअल रूप से देने की आवश्यकता हो सकती है।