如何强制虚拟客户机使用主机上的两个 NIC 中的一个?

如何强制虚拟客户机使用主机上的两个 NIC 中的一个?

我的 Win10 主机上有两个内置网卡 - 一个是无线网卡,一个是局域网网卡。我有一个 VirtualBoxed Win7 客户机。

我有一个使用 localhost 的自定义代理。我想在 Win7 客户机上运行该代理,并从 Win10 主机连接到该代理。

我想知道如何强制 Win7 客户机使用我的一个 NIC 并获取单独的 IP,以便我可以从我的 Win10 主机连接到代理。

我尝试修改主机上的接口指标,使无线优先(从而强制主机使用无线网卡),并尝试将 Win7 适配器​​设置为桥接/以太网网卡,但它不起作用 - 无线网卡的接口指标只是自动跳回到以太网卡之上。

我可能对需要完成的任务选错了方向,因此我愿意尝试其他方法 - 我有一个通过 protobufs 与服务器通信的 .NET 客户端。我有一个自定义代理,它将解码在客户端和服务器之间发送的 protobufs。我有一个移植的 Android 版本的客户端,当我在主机 Win10 上运行自定义代理时,我可以从手机连接到它,代理将解码从我的手机发送的 protobufs 并显示在主机上(代理正在运行的地方)。

最终,我需要能够使用我的自定义代理拦截从 .NET 版本的客户端发送的 protobuf。

任何帮助或建议均感激不尽。

相关内容