我如何强制某些应用程序使用特定的networking连接?

比方说,我有两个活跃的networking连接,让我上网。

我想要某些应用程序只使用networking连接1 ,而其他一些应使用networking连接2

这在Windows XP中可能吗? 如果是这样,怎么办?

我希望这样做的主要原因是我想为某些应用程序使用连接的电话networking,为其他应用程序使用以太网连接。 某些端口和networking被以太网连接阻塞,而它们不在我的连接电话上。

基本上静态路由 – 你可以通过特定的接口与某些服务/服务器/networking进行通信。 给我们更多的细节,我们会帮助你,但这是微软的文件,如何做到这一点。

我了解到您的担心是通过您的移动互联网连接访问局域网上阻止的一些服务。 如果你只是谈论一些服务,你可以尝试获得他们的IP地址,并在你的Windows上configuration静态路由,以便所有针对这些服务的IP数据包通过你的手机。 例如,如果你想添加一个到Facebook的路由,你可以用ping命令获得它的IP地址,并用这个dos命令添加一个路由:route add 66.220.153.23 255.255.255.255 gateway-ip。

希望这可以帮助

我认为唯一可能的工作是使用内置的防火墙,或者,如果它不够先进,安装一个更好的。 我知道Windows防火墙允许您根据应用程序指定规则。 你可以做的是根据应用程序将stream量redirect到某个网卡。

如果没有防火墙解决scheme具有“将stream量从此应用程序redirect到此NIC”的规则,则可以执行另一个技巧:安装代理并使防火墙根据应用程序将此stream量redirect(或NAT)到此代理。 您可以将此代理放在远程位置,并在所需的界面或计算机上有一条静态路由,并将代理configuration为仅使用NICx。

以上所有都是非常理论性的,我从来没有尝试过,但它可能工作。