如何在 OpenVPN 中使用多个适配器并强制某些应用程序使用某些适配器?

如何在 OpenVPN 中使用多个适配器并强制某些应用程序使用某些适配器?

我在 Windows 7 x64 机器上。我安装了 OpenVPN 并使用它连接到我的 VPN 服务。

我想知道是否可以有多个网络接口/适配器,以便我可以使用 VPN 运行某些程序,使用我的正常 ISP 连接运行某些应用程序。这可能吗?

我的研究指出,可以使用安装 OpenVPN 后安装的 TAP 适配器。我使用 OpenVPN 附带的“添加新的 TAP 虚拟以太网适配器”.bat 脚本创建了一个 TAP 适配器。

所以现在我有 1 个物理适配器和 1 个 TAP 适配器。我还发现了一个名为 ForceBindIP.exe 的软件,据说它可以强制某些应用程序使用某些 IP/适配器。

为了进行测试,我连接到了 VPN。这为 TAP 适配器提供了一个 IP 地址10.2.10.4。如果我使用 Google Chrome 并找到我的公共 IP,它会给我提供类似 的信息176.211.x.x

接下来,我在本地 firefox.exe 上运行 ForceBindIp,并告诉它使用我的物理网络适配器的 IP 地址 ( 192.168.0.4)。现在我启动 Firefox 并搜索我的公共 IP,它也将我的 IP 显示为176.211.x.x

那么 Chrome 和 Firefox 显然仍在使用相同的适配器?我在这里做错了什么?我有可能做我正在尝试的事情吗?理想情况下,我只希望能够定义哪些程序使用哪些适配器(从而控制它们拥有哪个公共 IP 地址)。

相关内容