I have recently been trying to get a transparent squid proxy working with authentication and have not had much luck so far.
I am new to squid but I have spent the last 8 hours or so reading documentation and tutorials on how-to get squid functioning properly. I have compiled my own squid.conf using both the bundled squid.conf.default configuration file and the squid documentation located at the following URL: http://squid-docs.sourceforge.net/latest/book-full.html
So far I haven't had much luck, the squid daemon will start correctly but when I try to access any websites outside of my local network, I am not asked for any credentials and I am greeted with an "Access Denied" page bearing the following text:
"Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect."
I have gone over my config file and have been searching arround the web for solutions for hours on end, it is now 5am and I am about ready to pack it in. I have decided to ask here as a last resort as hopefully someone will be able to shead some light on the subject
I am using Squid 2.5Stable6 built with support for authentication and PAM as an authentication helper, my squid.conf is attached below.
dns_timeout 1 minutes
acl all src 0.0.0.0/0.0.0.0
acl PURGE method purge
acl CONNECT method connect
acl SafePorts port 21 22 25 110 443 563 6881-6889
acl BadPorts port 6346 6347 4662 4672 6699 6257
auth_param basic program /usr/lib/squid/pam_auth
auth_param basic realm SASS Login
auth_param basic children 5
auth_param basic credentialsttl 2 hour
acl ProxyLogin proxy_auth REQUIRED
http_access allow ProxyLogin
http_access allow SafePorts
http_access deny BadPorts
http_access deny CONNECT
http_access deny all
Thankyou for your time.