Если у вас нет доступа к http://localhost:5173/ после выполнения команды netsh interface portproxy несколько раз, включая разные значения connectaddress IP, вам может потребоваться выполнить следующие действия:
1. Убедитесь, что вы правильно указываете IP-адреса и порты при использовании команды netsh interface portproxy. Проверьте, что вы перенаправляете трафик с правильного IP-адреса и порта на правильный IP-адрес и порт.
2. Проверьте, что ваш сервер на WSL Ubuntu действительно работает и слушает порт 5173. Вы можете проверить это, запустив команду netstat -tln в терминале WSL Ubuntu. Если вы видите вывод, касающийся порта 5173, это означает, что сервер работает.
3. Проверьте правила брандмауэра в Windows. Убедитесь, что они позволяют трафику проходить через перенаправленные порты. Вы можете проверить это, отключив брандмауэр или добавив исключение для портов, которые вы перенаправляете.
4. Попробуйте использовать другую команду для перенаправления портов вместо netsh interface portproxy. Например, вы можете попробовать использовать инструмент socat или iptables внутри WSL Ubuntu.
5. Перезапустите WSL Ubuntu. Вы можете выполнить это, запустив команду wsl --shutdown в командной строке Windows. Затем запустите WSL Ubuntu снова и проверьте доступ к http://localhost:5173/.
6. Если все остальное не помогло, возможно, проблема не связана с перенаправлением портов, а с настройками вашего сервера или вашего приложения на WSL Ubuntu. Проверьте логи ошибок и настройки сервера или обратитесь за помощью к разработчикам сервера/приложения.