i searched but not found it

okay juz to make it clear..
from the picture above u can see that i've set rules to deny porn,gambling,drugs,proxy,etc..
example:
1. i type
www.youporn.com <--- it contain "porn" in the URL so the squidguard must blocked it..
but i can access it..
2. i type
www.proxy4free.com <--- it contain "proxy" in the URL but still not blocked..
and so does the gambling,drugs,etc
maybe i'm wrong setting the squid..
since i'm following the video tutorial on squidguard and i'm sure 100% that the configuration is right..
or maybe the problem is..
i don't know the function of squid..
i read the document it is written that squid for cache..
is there any correlation between squid and squidguard???
why must install squid before installing squidguard..
do we need configuration on squid to activate squidguard?