Сервер доступа, работающий внутри WSL2 по сети (мобильный телефон)

Я использую Windows 10 и WSL2 с удаленным расширением Ubuntu и VSCode для разработки веб-приложения React.js, хранящегося в части файловой системы Linux.

Чтобы запустить приложение внутри терминала WSL, я захожу в ~ / myapp / и запускаю npm run start поэтому он запускает веб-сервер (используя приложение create-response-app, поэтому это сервер webpack dev) и обслуживает приложение, поэтому я могу открыть Chrome в Windows и открыть https: // localhost: 3000

Но затем возникла ситуация с доступом к нему через мой iPhone, и кажется, что нет абсолютно никакого способа получить доступ к этому веб-серверу, работающему внутри WSL2, для просмотра моего приложения React.js в iOS Safari.

Я пробовал получить доступ:

https://192.168.8.57:3000 (мой IP-адрес Windows) и не повезло
https://172.24.128.1:3000 (IP-адрес WSL2 с использованием команды wsl hostname -I) и не повезло

О, и я запускаю следующую команду для запуска React:

HOST = 0.0.0.0 PORT = 3000 HTTPS = true npm run start

Я пробовал без хоста, но он все равно не работает с iOS, на ПК работает нормально.

Я пробовал запустить netsh portproxy, но все, что я пробовал, не работало на моей машине, если у кого-то это работает, я буду признателен, если вы опубликуете здесь, как вы это сделали.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *