
我在本地電腦上使用 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\
。