Squid Proxy Múltiplas Portas baseadas em configuração de endereço de saída diferente não funciona

Squid Proxy Múltiplas Portas baseadas em configuração de endereço de saída diferente não funciona

Eu tenho a configuração do squid no Ubuntu 20 com várias portas de escuta e cada porta tem um endereço de saída diferente atribuído usando a diretiva "tcp_outgoing_address". mas no Ubuntu minha configuração não está funcionando de alguma forma. mesmo em qualquer distribuição Linux não está funcionando. funciona bem com o squid para Windows com o mesmo arquivo de configuração. encontre um exemplo de configuração para uma porta conforme abaixo.

acl proxy4011 myportname 4011 src 0.0.0.0/0 
http_access allow proxy4011 
tcp_outgoing_address 192.168.11.100 proxy4011
http_port 192.168.1.192:4011 name=4011

O mesmo tipo de regras adicionadas para mais algumas portas e acl também.

Então, minha pergunta é: há algo no lado do Linux que está impedindo o squid de enviar o tráfego através de nic diferente para cada porta ou estou faltando alguma coisa no lado da configuração do squid? Desativei o firewall e também habilitei o encaminhamento ipv4 do arquivo sysctl. Existe alguma segurança de rede padrão no Linux que esteja afetando o squid para realizar esta operação?

Se alguém precisar verificar meu arquivo conf completo, posso colar aqui.

informação relacionada