И никто не говорит про версию сквида, а это важно. Синтаксис для мажорных версий различается. Все везде пишут устаревшее transparent, свойственное для 2х-версий, вместо intercept, которе используется в последних.
"http_port 127.0.0.1:3128 intercept" попробуйте написать.
Логи так же, видимо, не изучаются.