您能在 Windows 7 中根据每个应用程序分配不同的默认网关吗?

您能在 Windows 7 中根据每个应用程序分配不同的默认网关吗?

我有两个互联网连接(一个卫星连接和一个 DSL 连接)。我想让所有游戏流量通过 DSL 连接,其他流量通过卫星连接。

每个 WAN 都由其自己的路由器提供服务,但两个路由器都连接到我电脑上的单个以太网端口(DSL 一个桥接到另一个)。我可以通过更改 TCP/IPv4 设置窗格中的默认网关来更改我使用的 WAN。

Default gateway: 192.168.0.100 = satellite router
Default gateway: 192.168.0.200 = DSL router

在此处输入图片描述

我想要做的是将某些应用程序及其所有流量绑定到特定的默认网关,例如counterstrike.exe -> 192.168.0.200。我尝试过使用 ForceBindIP,但我认为它需要两个独立的 NIC 才能正常运行,而我只有一个。

我还尝试将虚拟环回适配器添加到 Windows 7,以便然后将其与 ForceBindIP 一起使用,但我不确定如何配置它以实际连接到互联网。

我无法使用路由表强制网关,因为我不知道所有潜在传出流量的目标 IP。

有什么东西可以让我根据每个程序更改网关?

答案1

如果你知道要连接哪些游戏服务器,你可以将默认网关设置为卫星连接,然后输入手动路线在 Windows 中,将您的游戏服务器引导至 dsl 线路。

答案2

不,您不能更改每个应用程序的网关。(至少我不知道)

但是如果您的路由器支持,您可以对您想要优先考虑的某些应用程序执行 QoS。

我很久以前就使用过类似的东西,你应该在路由器配置应用程序的管理部分下找到它。

答案3

我只能想到在虚拟机中运行该应用程序。在那里您可以设置不同的网关。您还需要一个与物理机不同的 IP,但位于同一网络中。

相关内容