Por que o Squid tem um socket UDP em uma porta inesperada
Distinga os sockets UDP de DNS e de cache de pares do Squid do listener TCP que os clientes usam como proxy de encaminhamento.
Uma porta UDP desconhecida pertencente ao Squid não é automaticamente outro proxy HTTP público. Os clientes usam o listener TCP configurado para o acesso comum via proxy HTTP; o Squid também abre sockets para DNS e comunicação com pares de cache.
Para identificar o socket adicional, registre:
- Se é TCP ou UDP, o endereço vinculado e qualquer ponto de extremidade remoto exibido.
- As configurações efetivas de listener, DNS, ICP e HTCP para essa instância.
- A acessibilidade de rede exigida pelo recurso que essas configurações habilitam.
A referência de endereços UDP do Squid cobre explicitamente os módulos DNS, ICP e HTCP. Seu comportamento não pode ser inferido de http_port, e um número de porta alto por si só não identifica o recurso.
Não insira esse ponto de extremidade UDP no campo de proxy HTTP de um aplicativo nem o abra para todos os clientes só porque ele aparece na lista de sockets. Por outro lado, bloquear o caminho DNS que o Squid realmente usa pode quebrar a resolução posterior de destinos. Altere a regra do firewall para a função identificada: um socket de consulta do resolvedor, uma porta de par de cache e um listener de clientes têm tarefas diferentes.