使用Windows,我可以告诉单个程序使用特定的网关IP吗?

我的Windows PC是在两个不同的networking上,但我有一个在特定networking上运行得更好的程序。 因此,例如,Outlook需要使用networkingA,但Chrome需要使用networkingB.我不想每次访问新网站时都需要添加静态路由,并且还有一些应用程序仍然需要使用networking上的互联网A.

我想我所需要的是一个程序,可以将程序绑定到networking上。 所以单个程序可以使用特定的网关…有这样的程序吗?

更妙的是,根据我访问的网站,使用不同网关的本地HTTP代理将是非常好的,但这可能是不可能的。

ForceBindIP允许您将程序绑定到特定的接口。 您可以将它绑定到networking适配器A或networking适配器B,并将其添加到您的命令行,所以您不必担心它。 我希望有帮助。

路由由OS处理,而不是由应用程序处理; 一个程序只能要求系统打开一个networking连接到一个给定的目标地址,但是操作系统的任务是将数据包路由到达目的地。 除非实现自己的TCP / IP堆栈,否则没有什么特定的应用程序能够做到这一点。

Wingate有能力绑定到网关。 它的免费许可证。 只要你的应用程序可以设置代理,wingate将帮助你实现这一点。

对于无法设置代理的应用,ypu可以使用路由指标/窗口nic绑定路由到您需要的nic,然后剩下的,configuration它们指向您的代理