是否可以將虛擬機器連接到僅限虛擬機器的主機上的 VPN 連線?

是否可以將虛擬機器連接到僅限虛擬機器的主機上的 VPN 連線?

我想將 Linux VM 連接到 VPN 連接在我的 Win 10 主機上那隻有虛擬機器將使用。這在某種程度上可能嗎?

答案1

我找到了一個可行的解決方案,儘管它涉及使用路由指標。

在 VirtualBox 中,我為虛擬機器啟用了 Host-Only 網路介面卡。在 Windows 中,我使用 Internet 連線共用 (ICS) 與僅主機網路介面卡共用 VPN 網路介面卡連線。這將實現僅 VPN 到 VM 的互聯網連接,但不能僅 VM 使用 VPN 連接。為了實現後者,我必須透過包含參數來編輯我的 OpenVPN 用戶端配置,route-nopull然後使用高度量值手動路由通過 VPN 的所有流量。route 0.0.0.0 0.0.0.0 default 500

您還必須在 Linux VM 上設定係統範圍的主 DNS 伺服器以避免 DNS 洩漏。

我已經測試了這個設置,一切似乎都正常工作。

相關內容