两个互联网连接,一个局域网 - 如何共享?

Kam*_*yar 5 lan internet-connection connection-sharing proxy-server

好吧,标题说明了我想要实现的目标:我希望一些工作站通过我的第一个 Internet 帐户连接,一些通过我的第二个 Internet 帐户连接。

  1. 工作站在一个工作组中。他们不在域中。所以他们没有服务器。一台工作站具有互联网连接,并通过整个局域网共享互联网。
  2. 我在那个工作站上有 2 个 ADSL 互联网帐户。
  3. 工作站的操作系统是 Windows XP SP2。

我想我应该在工作站上定义两个 http 代理服务器(可能通过软件),并将每个工作站上的 IE/Firefox 代理设置设置为适当的代理服务器。例如,如果我希望 A 站通过 ADSL1 连接,我应该按照我在工作站中定义的那样设置 ADSL1 的代理设置。
我的问题是:

  1. 我的方法正确吗?我是否需要使用第三方软件才能实现我所描述的功能,还是可以只使用 Windows 连接共享功能?
  2. 如果我必须通过 ftp/telnet/etc 连接怎么办?我应该定义其他代理服务器并在工作站中设置适当的值吗?

Rob*_*ans 4

这是一种方法......但它不能解决其他协议。

如果您只想在两个网络上进行负载平衡,那么就像确保路由成本相同一样简单......路由/?我认为需要帮助。

另一种可能性是在虚拟机中运行 Linux 路由器,并将网络连接桥接到虚拟机,这样您就可以在 XP 主机硬件上运行完全可配置的路由器。

另一种方法是让一切都通过袜子代理进行(这可以处理任何袜子感知应用程序,或者您可以尝试袜子包装器)。然后,您可以运行 2 个不同的袜子代理,通过不同的链接进行转发。