Skip to content

ကွန်ရက်ဆက်တင်များ ​

WSL Dashboard သည် WSL 2 နှင့် host (Windows) အကြား network communication configuration ကို ရိုးရှင်းစေပြီး port forwarding နှင့် global HTTP proxy ကို ပံ့ပိုးသည်။

Port Forwarding ​

WSL 2 သည် virtual network adapter ကို အသုံးပြုသောကြောင့် LAN ရှိ အခြားစက်ပစ္စည်းများမှ WSL အတွင်းပိုင်း service များကို ဝင်ရောက်ခြင်းသည် များသောအားဖြင့် ရှုပ်ထွေးသည်။

  • အဓိကလုပ်ဆောင်ချက်: Windows ၏ သီးခြား port တစ်ခုကို WSL instance အတွင်းရှိ port တစ်ခုသို့ map လုပ်နိုင်သည်။
  • Firewall Rules အလိုအလျောက်: Forwarding rule ဖန်တီးသည့်အခါ WSL Dashboard သည် Windows Defender Firewall တွင် လိုအပ်သော inbound rules များကို အလိုအလျောက် ထည့်ပေးပြီး ပြင်ပမှ traffic ဝင်ရောက်နိုင်ကြောင်း သေချာစေသည်။
  • Configuration Items:
    • Host IP: များသောအားဖြင့် 0.0.0.0 (network card အားလုံးတွင် listen) သို့မဟုတ် 127.0.0.1.
    • Host Port: Windows ဘက်တွင် ဖွင့်ထားသော port။
    • WSL Port: Instance အတွင်းရှိ service က listen လုပ်နေသော port။

Global HTTP Proxy ​

WSL အတွင်းတွင် proxy ကို configure လုပ်ခြင်း (ဥပမာ git clone သို့မဟုတ် apt install နှေးသည့်အခါ) သည် များသောအားဖြင့် configuration ဖိုင်များစွာကို ပြုပြင်ရန် လိုအပ်သည်။

  • အမြန် Configure: WSL Dashboard သည် global proxy switch ကို ပေးဆောင်သည်။
  • အလုပ်လုပ်ပုံ: သင့် settings ပေါ်မူတည်၍ ရွေးချယ်ထားသော instance အတွက် proxy environment variables သို့မဟုတ် ဆက်စပ် service များ၏ proxy options များကို အလိုအလျောက် configure လုပ်ပေးပြီး host IP ကို လက်ဖြင့်ရယူရန် ဒုက္ခမှ သက်သာစေသည်။
  • ပံ့ပိုးသော Protocol များ: အသုံးများသော http:// နှင့် socks5:// protocol များ။

Network အခြေအနေ စောင့်ကြည့်ခြင်း ​

Network panel တွင် real-time ကြည့်ရှုနိုင်သည်-

  • WSL Host IP: Windows virtual network adapter ၏ IP။
  • WSL Instance IP: Instance အတွင်းမှ အမှန်တကယ် ခွဲဝေပေးထားသော လိပ်စာ။
  • Active Connections: လက်ရှိ အကျိုးသက်ရောက်နေသော port forwarding rules နှင့် traffic အခြေအနေကို စောင့်ကြည့်သည်။

အဆင့်မြင့် Network Mode (Mirrored Mode) ​

Windows 11 အသုံးပြုသူများအတွက် WSL 2 သည် "mirror" network mode ကို ပံ့ပိုးသည်။

  • အားသာချက်: Mirror mode သည် WSL instance ကို host ၏ network interface ကို တိုက်ရိုက် မျှဝေအသုံးပြုနိုင်စေပြီး ရှုပ်ထွေးသော VPN သို့မဟုတ် LAN discovery ပြဿနာများစွာကို ဖြေရှင်းပေးသည်။
  • Configuration အကြံပြုချက်: Mirror mode ကို enable လုပ်ထားပါက WSL Dashboard ၏ port forwarding သည် ဆက်လက် အလုပ်လုပ်နိုင်သော်လည်း host IP မှ service များကို တိုက်ရိုက် ဝင်ရောက်ရန် ပိုမို နှစ်သက်နိုင်သည်။

အကြံပြုချက်

settings.toml တွင် auto_shutdown_distros = true ကို configure လုပ်ပါက Dashboard ကိုပိတ်ပြီးနောက် နောက်ခံတွင် အသုံးမလိုသော network listening tasks များ မကျန်ရစ်စေရန် သေချာစေသည်။

အဖြစ်များသော ပြဿနာများ စစ်ဆေးခြင်း ​

Port ပဋိပက္ခ ​

Port forwarding တစ်ခု အကျိုးမသက်ရောက်ပါက အောက်ပါတို့ကို စစ်ဆေးပါ-

  1. Host Port ကို အသုံးပြုနေပြီလား: netstat -ano | findstr :<port-number> ဖြင့် စစ်ဆေးပါ။
  2. Administrator အခွင့်အရေး: Port အချို့ (1024 အောက်ရှိ port များကဲ့သို့) သည် listen လုပ်ရန် administrator အခွင့်အရေး လိုအပ်နိုင်သည်။

Firewall က ပိတ်ဆို့ခြင်း ​

WSL Dashboard သည် rules များကို အလိုအလျောက် configure လုပ်ရန် ကြိုးစားမည်ဖြစ်သော်လည်း third-party firewall (Huorong၊ 360 စသည်) တပ်ဆင်ထားပါက wsldashboard.exe ၏ network access ကို လက်ဖြင့် ခွင့်ပြုရန် လိုအပ်နိုင်သည်။