
Я использую Windows 10 на своем локальном компьютере и создаю приложение, требующее использования ОС Linux, поэтому я использую Ubuntu Virtual Box.
Я установил Vagrant и настроил SSH-подключение из Windows к виртуальной машине Ubuntu, чтобы использовать ее терминал из моего терминала Windows («git bash», если это имеет значение).
А теперь о проблеме:
У моего приложения также есть фронтенд, и поэтому мне нужно подключить его к веб-серверу. Я НЕ ХОЧУ использовать браузер внутри виртуальной машины, поэтому я хотел бы спросить, знает ли кто-нибудь способ подключить приложение (которое работает в виртуальной машине) к моему локальному браузеру (Chrome на моем windows).
Я читал о ngrok, но по какой-то причине у меня не получается его использовать.
Есть предложения? Есть другие решения?
Спасибо!
решение1
Вы можете попробовать этот инструмент, rdesktop. Возможно, это решение для того, что вам нужно. Несколько примеров здесь https://www.poftut.com/linux-remote-desktop-rdesktop-command-tutorial-with-examples/
решение2
Мне кажется, что front-end должен работать внутри веб-сервера, и все это работает внутри виртуального Ubuntu box, да? Вам нужно выяснить, какой IP-адрес получает виртуальный Ubuntu box в вашей сети, затем подтвердить, что ваш веб-сервер общается с этим IP-адресом; и, наконец, указать браузеру в вашем экземпляре Windows 10 этот адрес. Так, например, если Ubuntu box извлекает данные 192.168.0.186
с вашего DHCP-сервера, вам нужно подтвердить, что его веб-сервер слушает 192.168.0.186
, а затем указать браузеру Windows 10 http:\\192.168.0.186\
.