search squid threads with my registered name here on linuxquestions you will get many thrads. I've wandered allot here for the same problem
have a look at my blog post that might help.
Transparent squid doesn't allow you to authenticate https. so better don't use it.