Skip to content

ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ​

WSL Dashboard WSL 2 ਅਤੇ ਹੋਸਟ (Windows) ਵਿਚਕਾਰ ਨੈੱਟਵਰਕ ਸੰਚਾਰ ਕੌਨਫਿਗਰੇਸ਼ਨ ਨੂੰ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ, ਪੋਰਟ ਫਾਰਵਰਡਿੰਗ ਅਤੇ ਗਲੋਬਲ HTTP ਪ੍ਰੌਕਸੀ ਸਮਰਥਿਤ।

ਪੋਰਟ ਫਾਰਵਰਡਿੰਗ ​

WSL 2 ਵਰਚੁਅਲ ਨੈੱਟਵਰਕ ਅਡਾਪਟਰ ਵਰਤਦਾ ਹੋਣ ਕਾਰਨ, LAN ਵਿੱਚ ਹੋਰ ਡਿਵਾਈਸਾਂ ਤੋਂ 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 ਜਾਂ LAN ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਦਾ ਹੈ।
  • ਕੌਨਫਿਗਰੇਸ਼ਨ ਸੁਝਾਅ: ਤੁਸੀਂ ਮਿਰਰ ਮੋਡ ਸਮਰੱਥ ਕੀਤਾ ਹੋਵੇ ਤਾਂ, WSL Dashboard ਦਾ ਪੋਰਟ ਫਾਰਵਰਡਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾ ਅਜੇ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਹੋਸਟ IP ਰਾਹੀਂ ਸਿੱਧਾ ਸੇਵਾਵਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨਾ ਪਸੰਦ ਕਰ ਸਕਦੇ ਹੋ।

ਨੋਟ

settings.toml ਵਿੱਚ auto_shutdown_distros = true ਕੌਨਫਿਗਰ ਕਰਨ ਨਾਲ Dashboard ਬੰਦ ਕਰਨ ਤੋਂ ਬਾਅਦ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਬੇਕਾਰ ਨੈੱਟਵਰਕ ਸੁਣਨ ਵਾਲੇ ਕਾਰਜ ਨਹੀਂ ਰਹਿੰਦੇ ਇਹ ਯਕੀਨੀ ਹੁੰਦਾ ਹੈ।

ਆਮ ਸਮੱਸਿਆ ਹੱਲ ​

ਪੋਰਟ ਟਕਰਾਅ ​

ਕੋਈ ਪੋਰਟ ਫਾਰਵਰਡਿੰਗ ਪ੍ਰਭਾਵੀ ਨਾ ਹੋਵੇ ਤਾਂ, ਜਾਂਚ ਕਰੋ:

  1. ਹੋਸਟ ਪੋਰਟ ਘੇਰਿਆ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ: netstat -ano | findstr :<ਪੋਰਟ ਨੰਬਰ> ਵਰਤ ਕੇ ਜਾਂਚ ਕਰੋ।
  2. ਪ੍ਰਸ਼ਾਸਕ ਪਰਮਿਸ਼ਨ: ਕੁਝ ਪੋਰਟਾਂ (1024 ਤੋਂ ਘੱਟ) ਲਈ ਸੁਣਨ ਲਈ ਪ੍ਰਸ਼ਾਸਕ ਪਰਮਿਸ਼ਨ ਲੋੜੀਂਦੀ ਹੋ ਸਕਦੀ ਹੈ।

ਫਾਇਰਵਾਲ ਰੁਕਾਵਟ ​

WSL Dashboard ਨਿਯਮ ਆਪਣੇ ਆਪ ਕੌਨਫਿਗਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਤੀਜੀ-ਪਾਰਟੀ ਫਾਇਰਵਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਹੋਵੇ (ਹੁਆਰੌਂਗ, 360 ਆਦਿ), ਤਾਂ wsldashboard.exe ਨੂੰ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਪਰਮਿਸ਼ਨ ਮੈਨੁਅਲੀ ਦੇਣੀ ਪੈ ਸਕਦੀ ਹੈ।