我有一个在 Windows 主机上运行的 VMware 虚拟机。
有没有办法对虚拟网络适配器进行隧道传输,以便它具有 SOCKS5 代理的 IP 地址,而不是从本地网络桥接或 NAT?
我的用例是防止本地运行的多个虚拟机通过探测网络来识别它们存在于同一主机上。
答案1
NAT 已经掩盖了在同一台机器上运行的其他主机的存在,因此可能已经实现了您的目标。
如果您使用 NAT 并想要添加 SOCKS5,只需配置您的客户端使用 SOCKS5 访问互联网。
但是,如果您想添加对访客透明的 SOCKS5(无需为每个访客进行配置),则需要在仅限访客的网络内设置实现 SOCKS5 的网关,以便为其他访客提供 SOCKS5 服务。
VMware 不支持代理,因此您需要为虚拟机提供支持代理的网关。网关将是另一个运行路由器软件(PFSense、VyOS 等)的虚拟机。网关 VM 将具有两个网络接口。一个桥接或 NAT 到 LAN,是网关的 WAN 接口。另一个连接到虚拟网络,是网关的 LAN 接口。虚拟网络将所有其他客户机桥接到它。
您需要根据 SOCKS5 的用途和使用的网关来配置网关。