Its a tired long day for today as I spend almost half a day to setup the Squid-2.6 in transparent mode with squidGuard and I think most of you will think that I’m that dumb takes so long to configure that. It’s a very good experience to learn that you always need to keep up to the latest update on Linux as if you have stopped playing with it you will loose out.
That’s why it took me so long till I found out what’s the problem. First there was problem with squidGuard that all the configuration was done perfectly but the filtering was not working, end up manage to find the problem was the blacklist was not build with .db format. Second problem was the new Squid configuration for transparent mode was different from the older version and much more simpler. Below I write up all the steps to configure transparent proxy with squidGuard.