如果第一个用户无法访问,如何将用户重定向到另一个网络

时间:2015-01-18 10:01:12

标签: proxy squid

我正在运行连接到网络的squid代理服务器(让我们说A)。我有另一台运行相同代理服务器但连接到不同网络的服务器(比方说B)。我的问题是,是否有任何过滤器或检查squid代理服务器,我可以在A中使用,以检查互联网是否关闭,如果它是关闭然后而不是发送用户无法连接到互联网消息,发送流量到服务器B?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用proxy.pac文件使浏览器选择代理,类似:

function FindProxyForURL(url, host) {
    return "PROXY proxy3.company.lan:8080; PROXY proxy4.company.lan:8080";
}

或者,如果网络基础结构允许您执行此操作,则可以将一个代理配置为另一个代理的后备父代。例如:如果A无法直接访问互联网,那么它会尝试通过B访问互联网。因此它看起来像:客户端 - > A - > B - >互联网。