如何让虚拟机和主机使用同一个代理?

如何让虚拟机和主机使用同一个代理?

主机(Windows 11)使用 v2ray 协议代理,我想让虚拟机(Ubuntu 22.04)也使用相同的代理,这样它们都可以免费上网。有什么办法可以将两者连接在一起吗?

我尝试在虚拟机(Ubuntu 22.04)上将连接类型从 NAT 更改为桥接模式,但没有帮助。

请注意,由于互联网条件,我在虚拟机(Ubuntu 22.04)上从互联网更新和安装软件包时受到严重限制。谢谢。

答案1

因此,我设法自己解决了这个问题。以下是所需的步骤:

  1. 在所有虚拟网络适配器上启用 IP 转发。(不确定是否有必要)
  2. 找到主机的 IP。在我的例子中,它是 192.1.1.127。
  3. 记录代理在主机中运行的确切端口。
  4. 进入虚拟机并将默认网关设置为主机 IP,并将端口设置为代理在主机上运行的确切号码。

我几周前就完成了这一切,所以我不记得具体命令了,但任何读过这篇文章的人都应该能够做到这一点,而不必经历我所经历的痛苦和挣扎。顺便说一句,只有第一步需要一些命令来启用所有虚拟网卡上的转发,我不确定这是否是必要的。VMware 网络模式也是 NAT,这是默认模式。您可以通过菜单执行第四步,然后转到网络适配器并在那里设置默认网关。

相关内容