從虛擬機器連接到 lcoalhost

從虛擬機器連接到 lcoalhost

我在本地電腦上使用 Windows 10,並且正在建立一個需要使用 Linux 作業系統的應用程序,因此我使用 Ubuntu Virtual Box。

我安裝了 Vagrant,並設定從 Windows 到 Ubuntu VM 的 SSH 連接,以從 Windows 終端使用它的終端(“git bash”,如果重要的話)。

現在來說說這個問題:

我的應用程式也有一個前端,因此我需要將其連接到網頁伺服器。我不想使用虛擬機器內的瀏覽器,所以我想問是否有人知道如何將應用程式(在虛擬機器中運行)連接到我的本機瀏覽器(Windows 上的 Chrome)。

我讀過有關 ngrok 的內容,但由於某種原因我似乎無法使其工作。

有什麼建議麼?還有其他解決方案嗎?

謝謝!

答案1

你可以試試這個工具,rdesktop。也許是您需要的解決方案。這裡有一些例子 https://www.poftut.com/linux-remote-desktop-rdesktop-command-tutorial-with-examples/

答案2

在我看來,前端需要在 Web 伺服器內運行,並且所有這些都在虛擬 Ubuntu 盒子內運行,對嗎?您需要做的是找出虛擬 Ubuntu 盒子在您的網路上取得的 IP 位址,然後確認您的 Web 伺服器正在與該 IP 位址通訊;最後,將 Windows 10 執行個體中的瀏覽器也指向該位址。例如,如果 Ubuntu 盒子192.168.0.186從您的 DHCP 伺服器拉取,您需要確認其 Web 伺服器正在偵聽192.168.0.186,然後將您的 Windows 10 瀏覽器指向http:\\192.168.0.186\

相關內容