VMware NAT 联网与宿主机代理共享
记录 VMnet8、宿主机监听地址及虚拟机访问代理的检查流程。
阅读设置
1. 基础联网故障修复
问题现象:主机拨号上网,VM 使用 NAT 模式,浏览器提示“远程计算机或设备将不接受连接”。 核心原因:通常是虚拟机内部 IE 代理设置残留或 VMware 服务未响应。
解决方案:
- 清除虚拟机代理(最关键):
- 在虚拟机中按
Win + R,输入inetcpl.cpl。 - 点击 “连接” -> “局域网设置”。
- 取消勾选 “为 LAN 使用代理服务器” 和 “自动检测设置”。
- 在虚拟机中按
- 重启主机服务:
- 在主机按
Win + R,输入services.msc。 - 重启
VMware DHCP Service和VMware NAT Service。
- 在主机按
2. 准备工作:主机端配置
目标:允许 V2Ray 监听局域网请求,并获取通信 IP。
- V2Ray 设置:
- 打开 V2Ray 客户端,勾选 “允许来自局域网的连接” (Allow LAN)。
- 记录底部显示的端口号:
- HTTP 端口 (例如:
10809) -> 用于浏览器/系统代理。 - SOCKS 端口 (例如:
10808) -> 用于 Proxifier/全局软件。
- HTTP 端口 (例如:
- 获取主机 IP:
- 主机运行 CMD,输入
ipconfig。 - 找到 VMware Network Adapter VMnet8。
- 记录其 IPv4 地址 (通常为
192.168.x.1,例如192.168.138.1)。 按实际网络接口、端口和可信来源配置防火墙规则,保留现有防护。
- 主机运行 CMD,输入
3. 虚拟机端配置 (实现外网访问)
方法 A:系统级代理 (推荐,适用于浏览器)
- 虚拟机内打开 设置 -> 网络和 Internet -> 代理。
- 找到 “手动设置代理” 并开启。
- 地址:填写主机的 VMnet8 IP (如
192.168.138.1)。 - 端口:填写 V2Ray 的 HTTP 端口 (如
10809)。 - 保存后,Chrome/Edge 即可访问外网。
方法 B:Proxifier 强制代理 (进阶,适用于所有软件)
- 在虚拟机安装 Proxifier。
- 点击 Proxy Servers (代理服务器):
- Address: 主机 VMnet8 IP。
- Port: V2Ray 的 SOCKS 端口 (如
10808)。 - Protocol: SOCKS Version 5。
- 点击 Proxification Rules (代理规则):
- Localhost: Target Hosts 设为
localhost;127.0.0.1-> Action: Direct (直连)。 - Default: Action 选刚才添加的 Proxy SOCKS5。
- Localhost: Target Hosts 设为