Eu uso o pfSense há cerca de 2 anos e adoro isso. Uma das minhas características favoritas passou a ser Squid2 e Squid3. Agora estou usando o Squid3 para executar proxy e proxy reverso.
Há duas perguntas para que funcione perfeitamente:
1. Como posso forçar o Squid3 (a parte do proxy reverso no pfSense) a suprimir os cabeçalhos de adição que identificam o host como Squid? (imagem dos meus cabeçalhos anexados. [Contido na caixa vermelha])
2.ComopossoobteroSquid(proxyreverso)paraarmazenaremcacheconteúdoestático(texto/HTML)?
OSquid3consultarámeuservidordawebnaredelocaltodavezqueeuconectar.Eutenhoduasmáquinasremotasqueeuusoparatestes.QuandoeuolhonosmeuslogsdoSquid,ambasasmáquinasmostramseuendereçoIPremotoseparadamenteecadavezqueelediz"TCP_MISS / 200". (Imagem anexada)
Eu tenho uma conexão openVPN entre duas redes. Uma rede é o IP público (site B) que uso para executar meu site e a outra rede é minha rede privada (site A). Funciona agora e o DNS não tem problemas para resolver.
Quando eu verifico os cabeçalhos (no meu exemplo [contido na caixa azul]), ele diz que não mudou por dois dias e tem uma eTag. Esse cabeçalho é do próprio servidor Apache (verifiquei cabeçalhos no localhost usando [curl -I]).
Se eu entendi como o proxy reverso deve estar funcionando. Como está sendo apresentado a uma data não alterada desde que deveria estar em cache em (site B), mas em vez disso, ele consulta (site A) para cada chamada.
tl; dr - Precisa de ajuda para suprimir os cabeçalhos do Squid no modo de proxy reverso e forçar o proxy reverso a armazenar em cache o conteúdo estático.
Agradeço por qualquer ajuda que você possa oferecer!
Tags cache vpn squid reverse-proxy pfsense