有什么基本的Windows代理服务器软件,允许您在一个networking接口(NIC /适配器等)上设置代理服务器,并让stream量通过另一个networking接口,就好像它从第二个接口发送?
示例:NIC1尝试通过127.0.0.1:9090上的基于软件的代理服务器向Google.com发送stream量。软件代理通过NIC2将stream量发送到Google.com。
编辑
我去星巴克很多,我喜欢用他们的免费无线networking。 不过,我宁愿通过我的系留电话的3G连接而不是通过星巴克networking发送特定types的stream量。
你可以使用Squid Cache和tcp_outgoing_addressconfiguration参数(我在Windows上使用它并且工作正常)来做你想做的事情,但是,正如Chopper3所说的,你可能更好的解释你为什么试图做而不是只是要求你想要做什么。
编辑:
您可以在Squid中使用ACL来定义需要从其他tcp_outgoing_address发送的特定站点列表。 这对于你自己的本地机器来说是一个重量级的解决scheme,但是这样做肯定是可行的。
这不一定是一个服务器错误types的问题,但有可能有人可能想在公司的局域网设置中做类似的事情。
我有一个客户站点,例如,通过代理服务器访问一些网站需要加盖一个“特殊的”源IP地址(通过tcp_outgoing_address指令的方式一个身份validationACL,后端到活动目录),这取决于authentication是如何发生的(以允许相当“愚蠢的”上游代理服务器在访问这些网站时知道用户具有给定的“类”名称)。
我很快就会听到你实际想要实现的目标,因为你所描述的或者没有道理,是路由器,或者是定义静态路由的简单问题。 你能回来更详细的请。
就像Evanbuild议的那样,使用tcp_outgoing_address在你的Windows机器上设置squid,将本地stream量通过3Gnetworking接口导出。
要控制通过Squid **发布的网站,您可以使用FoxyProxy (一个FireFox插件),它允许您在每个域/ URL的基础上configuration您的代理设置,以便当您希望将stream量通过3G连接输出某个域名或URL,您可以将其添加到FoxyProxy设置的列表中。
**可能有一种方法将tcp_outgoing_address与URL中的白名单指令配对,但我不确定。