我想在 Squid 中创建一个 acl,以便可以阻止域内的特定位置。
例如:
我想允许域名 example.com 和除以下页面之外的所有页面。
example.com/home.php
example.com/#!/
example.com/home.php#!/profile.php
我希望 URL 中的模式完全匹配。如果模式不匹配,则应允许,否则应拒绝。
有人可以建议我怎么做吗?
温暖的问候
苏普拉提克
答案1
我的配置方式如下:我有一个包含阻止的 URL 模式的文件,在 squid.conf 中,我有以下几行
acl blocked url_regex "/path/to/my/file"
http_access deny blocked
就这样。“/path/to/my/file”看起来像这样
porn # for every url having the string porn on it
orkut.com $ for the full domain
.*avg.com/.*\.bin$ # for the url with avg.com domain and asking for the file *.bin
希望对你有帮助