Embora eu aprecie a sugestão do ICAP, os servidores ICAP de código aberto estão desatualizados e / ou mal documentados. Passei alguns dias tentando configurar a solução ICAP, sem dados.
Então eu mudei para o Apache como proxy. Configurei-o como um proxy de encaminhamento transparente e configurei a cadeia de filtros para inflar (se o conteúdo foi esvaziado), fazer uma substituição e esvaziar (se originalmente esvaziado). Isso funciona como um encanto.
Em termos de roteamento de todo o tráfego por meio do proxy, tenho pontos de acesso separados para todos os dispositivos e o servidor da Web local. Eles estão em sub-redes diferentes, portanto, o roteador (o mesmo que a máquina proxy) precisa rotear o tráfego entre os dois e envia o tráfego através do proxy.
Com apenas um ponto de acesso, tive o problema de que o tráfego de saída passou pelo proxy, mas o tráfego local não o fez.
Vou publicar uma descrição muito mais detalhada de como configuro o laboratório de dispositivos quando terminar. Eu ainda estou descobrindo algumas coisas (não relacionadas a essa questão).