场景:
pc主机上 运行着一个 vmware,内有windows虚拟机和Linux虚拟机,都是vmnet8 nat。
pc主机上启动了某代理软件,代理软件的运行端口如下。
需求:
实现windows虚拟机内 能够正常访问 外部世界
备注:
- 在路由器上搞代理,这样整个局域网内都可以使用 ,这个方案不要提了
- 在windows虚拟机内 安装 购买的 代理软件(也就是吧pc主机 安装的代理软件安装到虚拟机内部) 这种方案也不要提了
- windows 虚拟机内配置 代理服务器为 pc主机的代理服务器,这种方案要求pc主机关闭防火墙,因此方案不行。
目前尝试的方案
https://xz.aliyun.com/t/13167
这篇文章提到了 使用 Proxifier 接管所有流量,针对 vmware的exe 做代理。 我试了下没有成功。
配置vm开头的所有exe 都使用指定的代理服务器,不管是 https还是socks5都不行。windows虚拟机内都无法访问youtube
且 Proxifier 流量界面没显示 代理到了vm的流量
问题
- 为什么上面的配置方案没有代理到vm的流量
- 如何实现 对虚拟机的代理?
在虚拟机里面装一个软路由系统,软路由lan接需要上外网的虚拟机。
应该是最简单并且满足你需要的方式。