Onde essas palavras-chave existirão? Se as coisas que você deseja bloquear fizerem parte do URL, então você pode usar um squid regex acl .
Se você deseja bloquear com base no que compõe o conteúdo da solicitação, é necessário usar algo como dansguardian .
Se você quiser apenas usar um bloco baseado em listas negras de URL de uma determinada categoria, pode usar o squidguard combinado com um dos vários bancos de dados de lista negra.