我有两个互联网连接 - 一个是 LAN,另一个是 GPRS(移动)。我想将端口 80 上的每个传出请求重定向到一个连接,将端口 21、22 和其他一些请求重定向到另一个连接。
换句话说 - 我想在一个连接上使用互联网浏览器(Google Chrome 或 Firefox),在另一个连接上使用我的 FTP/SSH(WinSCP、PuTTY)软件。
那可能吗?
我有 Windows 7。
编辑:
所有远程端口都将位于同一台机器/IP 地址上。
答案1
不,你不能这么做。Windows(我敢肯定每个 TCP/IP 实现)都不支持基于端口号的路由。
路由发生在 IP 地址级别。如果您想要将连接到不同 IP 的连接路由到特定连接,可以使用该route
命令执行此操作。由于它是相同的远程 IP,因此无法正常工作。
答案2
您可以使用 WinGate Serverhttp://www.wingate.com/products/wingate/index.php,但它不是免费的。它允许您多路复用两个以上的连接。我不太确定他们是否允许根据端口分配连接,但我记得它允许在不同的连接上分配流量。它允许处理端口,但不确定是否是您想要的方式。