微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Squid3的URL块

我希望有一些鱿鱼专家。 我正在尝试configuration我的squid.conf文件。 configuration工作,但这里是问题:当我尝试只阻止一个网站,它阻止了一切…

这是我的代码

acl manager proto cache_object acl localhost src 127.0.0.1/32 ::1 acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1 acl biz_network src 10.1.42.0/24 acl biz_hours time MTWTF 9:00-17:00 acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT acl fortytwo_network src 192.168.42.0/24 acl bad_url dstdomain .msn.com #### THIS IS THE 1ST LINE THAT CAUSE A PROBLEM #### http_access allow biz_network biz_hours http_access allow fortytwo_network http_access deny bad_url #### THIS IS THE 2ND LINE THAT CAUSE A PROBLEM #### http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost http_access deny all http_port 8080 coredump_dir /var/spool/squid3 refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|?) 0 0% 0 refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880 refresh_pattern . 0 20% 4320 visible_hostname BenNahmias

粗体行将使所有的URL被阻止

没有这些行,我可以访问所有的URL

鱿鱼可以在Nginx后面运行吗?

命令重新启动Squid代理服务器?

重写Nginx主机和proxypass到鱿鱼

限制squid只能访问一个站点

SQUID:如何禁用身份validation?

我的问题是,什么是正确的顺序线(我标记),所以只有我select的网站将被封锁。

– 预先感谢,奥廖尔。

任何HTTP代理具有显式的,可configuration的支持请求/响应缓冲和延迟连接?

Varnish for Windows Server的替代品

在显式代理前设置透明代理

CakePHP:HTTP头被解释为我的静态内容(JS,CSS)的一部分,

对于那些使用acl黑名单来用squid代理过滤网页内容的人来说,这是另一个很好的例子。

http://www.squidblacklist.org/downloads/squid.conf.txt

你可以试试这个方法

删除这一行:

acl bad_url dstdomain .msn.com

您已经添加了这一行:

http_access deny bad_url

确保你在这里写下了你自己的与bad_url acl相关的dns黑名单:

/etc/squid/bad-sites.squid

如果你不知道如何实现,看起来像这样:

.test.com .badurl.net

对于像Facebook这样的网站,最好使用正则表达式。 加上你的鱿鱼conf

acl fbban dstdom_regex facebook http_access deny fbban

重新启动你的鱿鱼

/sbin/service squid stop /sbin/service squid start

要么

/etc/init.d/squid stop /etc/init.d/squid restart

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐