Acho que este artigo inclui tudo o que você precisa.
E sim, o squid é frequentemente usado como um proxy transparente, na verdade muitos ISPs o implementam sem o conhecimento dos usuários, a fim de reduzir o tráfego.
Você deve configurar isso dentro de sua rede, mas não coloque o cache fora da rede na internet (os proxies têm o péssimo hábito de serem abusados).