Не удается получить доступ к React приложению на порту 3000 через мобильное устройство (IIS на порту 80 работает)

Дебажу React приложение на мобильном устройстве, но не могу подключиться к нему через локальную сеть. Вот текущая ситуация:

Мой локальный IP (IPv4): 192.168.1.4, netstat показывает следующие соединения:

localhost:3000 соединяется
~8080 не соединяется
~80 открывает IIS

При попытке открыть 192.168.1.4:3000 на мобильном устройстве соединение не устанавливается, хотя 192.168.1.4:80 открывает IIS (порт 80 настроен и работает).

Файрвол настроен так, чтобы порт 8080 был открыт, и netstat показывает, что порт слушается.

Отключение IIS убирает его из цепочки, но не решает проблему с доступом к порту 3000. Ранее я использовал эти порты для отладки через мобильное устройство, но после перехода на pnpm теперь не могу подключиться к приложению.

Что я пробовал

  • Проверил настройки файрвола - порт 3000 открыт
  • Отключил IIS - это убирает его из цепочки, но проблему с доступом к порту 3000 не решает
  • Проверил netstat - порт 3000 слушается
  • Пробовал другие порты, но проблема остается

#​ Дополнительная информация

ОС: Windows Использую pnpm для управления пакетами

Вопрос

Какие могут быть причины того, что я не могу подключиться к React приложению на порту 3000 с мобильного устройства, и какие шаги я могу предпринять для устранения этой проблемы?


Ответы (0 шт):