我希望有一些鱿鱼专家。 我正在尝试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
总结以上是内存溢出为你收集整理的Squid3的URL块全部内容,希望文章能够帮你解决Squid3的URL块所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)