Search squid archive

Re: ACL help: blocking non-html objects from particular domains

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Craig Skinner wrote:
I'm attempting to use ACLs to block non-HTML objects from particular
domains. i.e: users should be able to see the html, but not the images.

Tried various forms of and always end up will all or nothing:

acl suspect-domains dstdom_regex "/etc/squid/suspect-domains.acl"

please, PLEASE use dstdomain instead of regex.

acl ok-mime-types rep_mime_type -i ^text/html$
acl ok-mime-types rep_mime_type -i text/html

First match falls inside the second. One of them is redundant.


# 1
#http_access allow ok-mime-types
#http_access allow suspect-domains

allow mime types + allow suspect domains
--- you wanted blocking. no blocking there.


# 2
#http_access allow suspect-domains ok-mime-types

better, and should work if you have no other allows' involving suspect-domains.


# 3
#http_access deny suspect-domains !ok-mime-types
#http_access allow suspect-domains

This (3) should be working. It's exactly what you specified as your requirements above. Maybe to be extra paranoid "allow suspect-domains ok-mime-types', but not strictly needed.


http_access deny all

What am I missing here?

Nothing that I can see from those.
It should work. What does cache.log / access.log say when (3) is used?

Amos

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux