Как получить доступ к веб-серверу, используя wsl2? Есть windows 10 + wsl2, в ней установлена Node. На винде установлен vs code с расширением Remote - WSL для доступа к файлам, которые находятся в подсистеме wsl2. Для веб-разработки использую Browsersync, который поднимает веб-сервер и позволяет тестировать сайты на разных устройствах в рамках одной сети. Проблема в следующем - если я запускаю Browsersync из подсистемы wsl2, то он выдает две ссылки: одна для доступа к сайту локально (работает нормально), другая - для доступа с других устройств, например: External: 172.17.65.236:3000 - и эта ссылка уже не работает. Если же я запускаю Browsersync непосредственно на винде (со своей node), то проблем нет: и локальная и внешняя ссылка работают (причем внешняя ссылка уже другая: External: 192.168.1.199:3000). Я слаб в настройке сетей, лишь понимаю, что тут есть конфликт двух систем, но быть может возможно как-то наладить?

27 Ноя 2021 в 19:59
251 +1
0
Ответы
1

Для того чтобы получить доступ к веб-серверу, запущенному на WSL2, с других устройств в вашей сети, вам необходимо настроить проброс портов между WSL2 и Windows.

Возможно, проблема с доступом к 172.17.65.236:3000 с других устройств связана с тем, что этот IP адрес не доступен извне в рамках вашей сети. Для того чтобы решить эту проблему, вам необходимо использовать IP адрес вашего Windows хоста, который доступен из других устройств в сети.

Для настройки проброса портов, вам нужно выполнить следующие шаги:

Определите IP адрес вашего Windows хоста в вашей сети. Это может быть IP адрес на вашем локальном сетевом интерфейсе или IP адрес сетевого моста WSL2.

Запустите команду ipconfig в командной строке Windows, чтобы узнать IP адрес вашего хоста.

Запустите Browsersync на WSL2 с параметром --host, указав IP адрес вашего Windows хоста. Например, запустите Browsersync следующей командой: browsersync start --host 192.168.1.199.

Теперь вы должны иметь возможность открыть веб-сервер, запущенный на WSL2, с других устройств в вашей сети, используя IP адрес вашего Windows хоста и порт, на котором работает веб-сервер.

Надеюсь, эти инструкции помогут вам настроить доступ к веб-серверу на WSL2 с других устройств в вашей сети.

17 Апр в 08:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 757 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир