将程序绑定到 Windows 上的传出 IP 地址?

Cal*_*leb 2 networking windows putty ip-address

我有一个带有双网卡的 Windows 7 RC 构建系统。每个 NIC 都连接到具有不同静态 IP 的子网(一个是 192.168.1.8,另一个是 172.16.0.2)。

某些程序 (uTorrent) 具有允许它们使用特定 IP 进行传出流量的配置。这就像一个魅力,没有抱怨。但是,当我打开 Putty 时,我找不到任何让我这样做的配置信息,而当我实际使用它时,它使用的是默认的传出 IP(与其他子网相比,它的延迟要长得多)直接地)。有没有办法告诉 Putty 使用非默认传出 IP?

我曾尝试使用 Windows 防火墙来限制 Putty 仅使用我想要的 IP,但这似乎也不起作用。

我有这样的感觉,这并没有提供足够的信息或特异性,所以如果有我遗漏的重要细节,请告诉我。

Joh*_*nie 6

听起来好像你需要一个静态路由,即

route -p add x.x.x.x mask y.y.y.y <gateway> metric 1
Run Code Online (Sandbox Code Playgroud)

其中 xxxx 和 yyyy 是目标子网,是您要使用的网关。假设 192.168.1 子网中有一个网关,172.16.0.0 子网中有另一个网关。请注意,这是一个全局设置,即它会影响所有应用程序,而不仅仅是 Putty。它告诉 Windows IP 堆栈通过您指定的网关路由 xxxx 的所有数据包。

JR