VMWare 可以配置为使用代理吗?

Dra*_*Fax 19 vmware proxy transparentproxy

我正在评估一些软件解决方案,所以简单的“是”或“否”会很好。我在通过自己的搜索获得简单答案时遇到了一些问题...

配置可以这样工作:我有一个 VM(来宾操作系统应该无关紧要),它在 MS-Windows 操作系统主机上的 VMWare Workstation 中运行。如果需要,主机可以访问代理服务器(SOCKS 或 HTTP 代理)以连接到 Internet。

我是否可以将 VMWare VM 容器配置为使用代理服务器进行所有 Internet 和网络访问,这样来宾操作系统不知道它正在通过代理?它只是直接看到互联网。

因此让 VMWare 进行代理处理,而不是主机操作系统或来宾操作系统。

And*_*ler 7

这样做的一种方法可能是创建一个充当路由器的 VM,然后使用 redsocks 之类的东西为您执行透明代理。然后将其他 VM 配置为使用此作为其默认网关。

有一个关于如何将服务器配置为透明袜子代理的过程:http : //przemoc.net/tips/linux#making_socks_proxy_transparent

以及关于 redsocks 的一些一般信息:http ://darkk.net.ru/redsocks/


Ran*_*son 0

您需要研究 VMWare 中的这些选项(我知道 VirtualBox.org 有它们,所以我希望 VMWare 也有):

  • 透明代理
  • 网络地址转换

在内部,您的访客将需要一个内部/私有 IP 地址,而不是真正的公共 IP 地址,除非您知道如何使用路由做一些真正高级的事情。

或者,您应该能够将来宾虚拟机配置为拥有自己的 NIC(尽管是一个虚拟 NIC,它从独立于主机的 DHCP 服务器获取自己的 IP 地址等),但这样您就绕过了代理,不是你想要的。