Skip to content

Мережеві налаштування ​

WSL Dashboard спрощує налаштування мережевої взаємодії між WSL 2 та хост-системою (Windows), підтримуючи переадресацію портів і глобальний HTTP-проксі.

Переадресація портів (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://.

Моніторинг стану мережі ​

У панелі мережі можна в реальному часі переглядати:

  • IP хоста WSL: IP-адреса віртуального мережевого адаптера Windows.
  • IP екземпляра WSL: фактична адреса, призначена всередині екземпляра.
  • Активні з'єднання: моніторинг діючих правил переадресації портів і стану трафіку.

Розширений мережевий режим (Mirrored Mode) ​

Для користувачів Windows 11 WSL 2 підтримує «дзеркальний» мережевий режим.

  • Переваги: дзеркальний режим дозволяє екземпляру WSL безпосередньо спільно використовувати мережеві інтерфейси хост-системи, вирішуючи багато складних проблем VPN і локальної мережі.
  • Рекомендації щодо налаштування: якщо ви ввімкнули дзеркальний режим, переадресація портів WSL Dashboard все одно працює, але вам, можливо, зручніше звертатися до служб безпосередньо через IP хост-системи.

Примітка

Встановлення auto_shutdown_distros = true у settings.toml гарантує, що після закриття Dashboard у фоні не залишиться марних завдань прослуховування мережі.

Усунення частих проблем ​

Конфлікт портів ​

Якщо переадресація якогось порту не працює, перевірте:

  1. Чи не зайнятий порт хоста: перевірте командою netstat -ano | findstr :<номер-порту>.
  2. Права адміністратора: для деяких портів (наприклад, нижче 1024) для прослуховування можуть вимагатися права адміністратора.

Блокування брандмауером ​

Хоча WSL Dashboard намагається автоматично налаштовувати правила, якщо у вас встановлено сторонній брандмауер (наприклад, Huorong, 360 тощо), можливо, потрібно вручну дозволити мережевий доступ для wsldashboard.exe.