Squid用ACL屏蔽UA的问题,配置了没用

2013-08-02 22:51:52 +08:00
 hcw1588
@liuhang0077
@Livid
@efi
@tywtyw2002
@BOYPT

已经配置了
acl banua browser Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 3.5.20706)
http_access deny banua


可是没用,到底什么问题
2742 次点击
所在节点    问与答
7 条回复
BOYPT
2013-08-03 16:29:34 +08:00
@hcw1588 http_access deny banua是放在http_access allow XXX之前么?
hcw1588
2013-08-03 18:58:28 +08:00
@BOYPT 没有,所有deny都在allow之前
BOYPT
2013-08-03 19:41:33 +08:00
acl aclname browser [-i] regexp ...
# pattern match on User-Agent header (see also req_header below) [fast]


这里是需要放正则表达式,你这个ua字符串太复杂了,括号啊之类的在正则里面是特别字符。你只用MSIE 6这样就可以匹配ie6了。
BOYPT
2013-08-03 19:41:51 +08:00
@hcw1588

acl aclname browser [-i] regexp ...
# pattern match on User-Agent header (see also req_header below) [fast]


这里是需要放正则表达式,你这个ua字符串太复杂了,括号啊之类的在正则里面是特别字符。你只用MSIE 6这样就可以匹配ie6了。
hcw1588
2013-08-03 19:46:35 +08:00
@BOYPT 谢谢,懂了。
hcw1588
2013-08-04 14:50:16 +08:00
@BOYPT 貌似依旧没用。还是没法ban掉。
hcw1588
2013-08-04 14:52:11 +08:00
@BOYPT 好吧,搞错了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX