如何强制应用程序使用特定的网卡?

Joh*_*n P 8 networking windows batch-file windows-10

假设我有多个网卡,每个网卡都连接到不同的路由器和 ISP。

如何强制应用程序使用特定连接?当我启用 Windows 10 中的所有连接时,所有应用程序都将连接到第一个启用的应用程序

有没有软件可以做到这一点?或者也许是一个批处理文件?

我也有卡巴斯基安全软件,但在其中找不到这样的选项。

小智 7

我认为您正在寻找类似ForceBindIP 的东西。

您必须从命令行运行它,但如果您经常这样做,您可以轻松地将其包装在批处理文件中。

例如,假设您的主网卡的 IP 地址为 192.168.1.10,辅助网卡的 IP 地址为 192.168.254.10。通常,所有流量都通过主 IP 地址路由出去,因此从主路由器路由出去。如果你想使用 Chrome 浏览其他界面,你可以这样做:

"C:\Program Files (x86)\ForceBindIP\ForceBindIP64.exe" 192.168.254.10 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。