Então, acontece que não há, de fato, uma maneira razoável de fazer isso e eu preciso recorrer a um kluge. Não muito ruim de uma kluge, mas uma kluge mesmo assim.
O Zscaler pode identificar proxies que se conectam a ele como "Locais de Gateway da Internet da organização". Para solicitações que chegam ao Zscaler via encadeamento de proxy do servidor proxy local da sua organização, você pode aplicar uma política de filtragem padrão com base no local do gateway, mesmo se o Zscaler não tiver feito nenhuma autenticação baseada em cookie. Isso também é bom, já que os usuários finais podem, na verdade, desabilitar a autenticação baseada em cookies simplesmente configurando seus navegadores para usar uma cadeia falsa do Agente do Usuário.
O administrador do site Zscaler também pode criar "sublocações", permitindo que a política de filtragem padrão seja definida separadamente para vários proxies locais. O Zscaler identifica a localização principal e todas as sublocações pelo endereço IP do servidor proxy que está encadeando a ele. Tudo isso está na página Administração, em "Gateways da Internet e SSL", e uma das opções úteis é a capacidade de desativar a autenticação inteiramente para qualquer local ou sublocação.
Minha escola tem apenas o campus e o servidor proxy do Squid no campus, mas esse proxy agora parece ter quatro pontos de vista do Zscaler. Assim como o endereço IP original estaticamente atribuído a eth0 e registrado no Zscaler como nosso local de gateway da Internet, agora ele tem mais três atribuídos a eth0: 1 , eth0 : 2 e eth0: 3 com sublocações correspondentes (configuração squid , staff e student ) na extremidade do Zscaler, tudo com autenticação desativada.
Agora, posso fazer toda a autenticação de usuário localmente e usar as tags acl proxy_auth no squid.conf para marcar os usuários como funcionários ou alunos e as tags tcp_outgoing_address para escolher os endereços IP que o Zscaler verá minhas solicitações com base nas regras do meu site e do usuário local.
Três sublocações com autenticação somente local, além de um local principal com a permissão Zscaler à esquerda (para funcionários visitantes que vêm com suas próprias credenciais do Zscaler) me dão tanta granularidade quanto eu estava usando em nosso filtro antigo e espero que os usuários do site nem perceberão que algo mudou.