Squid配置不同的代理规则

时间:2015-08-14 01:51:03

标签: squid

我想创建一个代理服务器,当我尝试访问某些网址时,服务器连接到另一台服务器,其他网址将维护常规代理服务。有人知道怎么设置这个吗?

1 个答案:

答案 0 :(得分:0)

在acl中指定域(我尝试访问某些URL,服务器连接到另一个服务器,其他URL将维护常规代理服务。)。

如果您要连接到其他服务器以获取Google请求,请将acl定义为

acl alloweddomains dstdomain google.com google.co.uk

你可以简单地指定文本文件中的所有域并将其加载到acl

List<int[]> input = ( {1,2,3}, {1,2,4}, 
                {1,2,7}, {1,3,1}, {2,2}, 
                {1,2,8}, {1,3,4}, {2,3})

然后使用cache_peer选项。

Map<int[] , int[]> result = { [{1,2} -> {3,4,7,8}] ,
                    [{1,3} -> {1,4}] , 
                    [{2} -> {2,3}]   }