Search squid archive

Re: Filters in terminal but not in Browser

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

 



On Wed, 30 Nov 2011 17:07:54 -0600, Paul Crown wrote:
Greetings,

I feel I am missing something simple.  I have installed squid3 on
Ubuntu.  I added

acl allow_domains dstdomain "/etc/squid3/always_direct.acl"
always_direct allow allow_domains

acl denied_domains dstdomain "/etc/squid3/denied_domains.acl"
http_access deny denied_domains

and populated both files accordingly, and restarted squid3.

Now from a terminal, curl good-url and it works.  curl bad-url and it
gives me the blocked message.

Try it in firefox, and good-url and bad-url both work fine. Neither is
blocked.

What did I forget?

Thanks.

Paul

What you are missing is two details:

Firstly, http_access and always_direct are completely unrelated controls. - http_access determins whether Squid is allowed to service the request. - always_direct determines whether Squid MUST (versus MAY) service the request using DNS lookups and going directly to the public origin server(s).

Also, you are missing minor details about the URL being tested. ie
- whether the browse is automatically adding "www." in front of the domain, or not
- whether curl is setting the HTTP/1.1 Host: header correctly, or not
- whether the browse and terminal tools were run on the same machine, or not - whether you have any other access controls affecting the requests (ie a browser type ACL allowing Mozilla/* agents through before these controls)

Amos



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

  Powered by Linux