Wally,
I had a freind of a freind figure out how to allow access to squid without authentication and then make custom templates for me, I really honestly do not know how they work, they just do.
Basically I installed Vincent's squid-auth rpm, changed the port to 8080 and set the proxy to be protected, in the "Proxy Users" panel. then I setup those users who would need net access now and again by setting them to have access and set thier password in the same panel.
Then I applied my custom templates and reloaded the panel, you will find that there is now an area to specify source IP's and Destination IP's that get access without authentication, basically I only set the source IP's that I want to have access without authentication, which coincides with the static IP's I have set the manager's computers to.
Then I have gone around and setup each computer's proxy settings to match what I have configured, and that's it.
If my users change the proxy settings they do not get authenticated and do not get past squid so they do not get anything but an authentication error. I have setup a policy so that my users cannot get access to changing any of thier network settings, which include proxy settings and IP addresses so they are not able to change these settings unless they logon as administrator. I have also set my DHCP to give out the static IP's only to specified MAC addresses, so they are not really static, but they will always get the same IP from DHCP, so users will not be able to change thier IP's to those allowed.
Whew, so you see squidGuard has nothing to do with blocking or not, squidGuard comes into effect after the client is authenticated with squid, so if they do not get authenticated, then they do not get access, simple.
I think you are getting confused, Vincent's rpm does allow destination url's you can view without authentication, that is why you need to apply my custom templates and then you can specify source IP's that get access without authentication.
Cyrus Bharda