Buckminster
(usa Debian)
Enviado em 29/05/2017 - 11:20h
Veja bem, é possível configurar um Squid como proxy-pai e outros como filhos ou irmãos.
Mas o ponto principal do que tu quer ("se eu fizer alguma alteração no principal elas tem qe ser aplicadas em cada um dos outros.") é complicado uma vez que cada subrede provavelmente tenha seus próprios bloqueios e liberações; a não ser que TODAS as subredes terão as mesmas configurações do Squid.
Se for esse o caso, que toda a tua rede terá a mesma configuração do Squid (liberações, bloqueios, etc) o que é muito improvável, será possível aplicar nos filhos as alterações do Squid pai através de um script feito em shell script.
Isso é uma configuração que nunca fiz, mas é bem possível.
O que me ocorre agora na cabeça seria um script em shell script bem simples onde após alterar o squid.conf no pai bastaria copiar e colar nos filhos.
Porém, como já citei, isso somente seria possível se TODOS os Squids tiverem as mesmas configurações.
Para alterar somente partes específicas em cada squid.conf teria que ser um script mais bem elaborado.
Abaixo tem três links que podem te dar uma luz:
http://stato.blog.br/wordpress/proxy-squid-cascateado/
https://www.vivaolinux.com.br/artigo/Squid-avancado-+-OpenLDAP?pagina=1
https://www.vivaolinux.com.br/topico/Squid-Iptables/Problema-de-acesso-com-o-Squid-hierarquico
Mas vamos conversando, quem sabe chegamos a uma solução ou apareça alguém que já fez esse tipo de configuração em uma rede grande como a tua.