Ciao scusami ma ho proprio affrontato il tuo problema in questi giorni.
Se usi solo la direttiva http il traffico gestito è solo escusivamente http esempio
Io ho creato un proxy trasparent e facebook ad esempio non riuscivo ad bloccarlo perchè è in https, se passavo da trasparent ad impostare il proxy nel browser mi compariva la schermata di errore il browser non è riuscito a recuperare la pagina e non la schermata di squid che il sito è in blacklist.
Soluzione
Squid3 e https con ssl e certificato
L'unica cosa che devi fare è installare il certificato su tutti i client per quanto riguarda internet explorer e google chrome ci sono riuscito con una policy, mentre per firefox momentaneamente ho dovuto installarlo a mano, ma sto cercando una soluzione.
Cosi loggo e blocco correttamente http e https in modalita proxy trasparent.