我们是Squid的新手,并尝试设置此配置,我们不确定它是否可能:
正如我所说,我们是鱿鱼n00bs,我们很感激任何想法。
答案 0 :(得分:1)
这是可行的,但方式略有不同。我认为你的意思是压缩HTTP的gzip和deflate编码。
ICAP有两种模式:
您通常会在响应模式下遇到压缩内容。 Squid会将这些响应发送到您配置的ICAP respmod服务,而无需解压缩。服务将按原样接收ICAP封装的HTTP响应。进行解压缩和进一步处理是您的ICAP服务的任务。
如果Squid收到故障的4XX或5XX响应之一,您可以将Squid配置为bypass ICAP修改或显示Squid错误页面。
如果您想应用某些操作,您可以使用200状态代码返回ICAP服务的通知/阻止/重定向页面内容。
如果要返回原始内容,只需返回“204 - 无修改”,squid将发送原始响应,而无需等待ICAP服务的响应。关注cases:
,Squid不支持204如果您可以决定是否在ICAP预览模式下更改内容,那就更好了。