squid proxy substitui o cabeçalho do host, o que posso fazer?

8

Eu tenho o seguinte problema com o squid:

Alguns clientes acessam simultaneamente 62 servidores por meio de um proxy squid. Todos os servidores têm o mesmo nome de host (www.example.com), mas diferentes IPs públicos (123.123.123.2 a 123.123.123.63). O dono do servidor usa um tipo de dins round robin.

Eu só tenho acesso ao servidor do squid e aos clientes. A conexão com os servidores só é permitida por meio dos IPs do proxy.

Sem proxy, basta enviar uma solicitação para carregar dados de http // 123.123.123.5 / dataforme, mas envio o cabeçalho do host "www.example.com". Isso funciona como deveria.

Mas agora, usando o squid como proxy não-cache, isso não é mais possível. O Squid sobrescreve o cabeçalho do host de solicitação enviado. Ao fazer isso, o servidor de destino não sabe quais dados entregar porque o cabeçalho do host não é transmitido corretamente.

eu defino

url_rewrite_host_header off

Mas isso não tem nenhum efeito. Parece que essa opção só é usada ao usar o squid como redirecionador. Não é isso que eu faço.

Os seguintes itens funcionarão, se não houver outros sites para buscar:

header_access Host deny all
header_replace Host www.example.com

No entanto, quando faço isso, cada solicitação recebe o cabeçalho do host www.example.com. Então não é mais possível acessar outros sites.

O que posso fazer?

Agradecemos antecipadamente por sua ajuda!

    
por Chris 09.01.2013 / 19:08

2 respostas

0

As instalações padrão do Squid não o fazem, a menos que estejam com algumas diretivas defeituosas. Se você estiver usando uma versão padrão, refaça a configuração do zero. Se for uma compilação personalizada, você deve revisar o código e as opções de compilação.

    
por 06.04.2018 / 09:52
0

Adicione estas linhas na sua configuração do squid. Vamos ver se isso ajuda.

request_header_access Referer deny all
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all
forwarded_for off
    
por 04.06.2018 / 11:38

Tags