欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

haproxy访问控制列表求解解决思路

更新时间: 2014-01-05 01:58:11 责任编辑: Author_N1

 

HAProxy访问控制列表求解
火狐、Chrome等都有些插件,可以定义一组代理,然后根据网址选择代理。比如我定义Tor 127.0.0.1:9050,然后写规则*.baidu.com/*走代理tor;如果规则都不符合,就直接连接。

我注意到HAProxy有访问控制列表,有url_sub函数,应该也可以做这个功能。我想试试这个可不可行。

我先设置浏览器全走代理HAProxy,然后HAProxy写一个backend tor 127.0.0.1:9050。然后写acl:
acl baidu url_sub baidu
use_backend Tor if baidu

这规则意思就是设置一条名为baidu的规则,如果url中有baidu,就把请求传给tor。

但是如果这些规则都不符合,请求会给谁呢?比如我浏览器访问www.baidu.com,浏览器把请求给haproxy,haproxy把请求给tor,tor再去访问www.baidu.com。

如果我浏览器访问www.qq.com,浏览器把请求给haproxy,haproxy能不能直接访问www.qq.com?
--参考方法--
haproxy似乎不允许直接连接。

你可以用squid,它既可以走上级代理,也可以走直连。这里有关于suqid的设置,可以看看。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:11
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3816/
本文WWW.DOC100.NET DOC100.NET版权所有。