Como posso fazer o squid adicionar seu próprio cabeçalho HTTP à resposta, com base na ACL?

5

Eu tenho um servidor Squid no trabalho fazendo coisas Squid-ly. Eu preciso ter a resposta do Squid com um cabeçalho específico baseado na correspondência de uma ACL.

O cabeçalho é personalizado e será parecido com

X-External-IP: 123.45.67.8

Eu já sei sobre o tcp_outbound_ip, e estou usando um método semelhante para cheirar o cabeçalho da solicitação para rotear corretamente um determinado endereço IP, mas, se possível, também preciso adicionar essa resposta. Pesquisando pelo Google me deu resultados sobre como impedir que cabeçalhos de solicitação passem - o que NÃO é o que estou tentando fazer.

    
por Bryan Boettcher 04.06.2013 / 00:46

1 resposta

1

Você deu uma olhada na diretiva request_header_add ? Foi apenas adicionado na versão 3.3.

Veja o uso de diretivas aqui .

Do texto;

One or more Squid ACLs may be specified to restrict header
injection to matching requests. As always in squid.conf, all
ACLs in an option ACL list must be satisfied for the insertion
to happen. The request_header_add option supports fast ACLs
only.

Não sei se é isso o que você está interessado ou se deseja anexar cabeçalhos à resposta e não à solicitação. O Squid anteriormente não tinha suporte para adição de cabeçalho com o ACL, apenas modificação ou remoção, acredito.

    
por 04.06.2013 / 00:55

Tags