“通过:HTTP / 1.1 GWA”HTTP头 – 这是什么?

我的一个客户在他们的网站上安装了一些东西,这使得他们的所有资源都从googleusercontent.com域加载。 所有的HTTP请求也有以下头文件:

Via: HTTP/1.1 GWA 

我所有的search都显示“Google Web Accelerator”,一个客户端技术在2006年停止了ca。我当然没有安装它(即使我做了,我很确定wget -S不会利用它)。

你能指出我在这个网站上使用的产品吗? 这可能是某种类似Cloudflare或Torbit的caching,但来自Google。

Via:头由代理添加 ,包括正向和反向,并且可以出现在请求头和回复头中。 包含“GWA”的字段在概念上是主机名或假名字段,可能是代理/防火墙的标识符,例如“网关A”:

  Via = "Via" ":" 1#( received-protocol received-by [ comment ] ) received-protocol = [ protocol-name "/" ] protocol-version received-by = ( host [ ":" port ] ) | pseudonym 

由于您在请求标头(可能在Web服务器本身)中看到了这一点,并且您没有发送它,所以它必须是服务器端的反向代理/加速器。 我最好的猜测是Google PageSpeed ,你应该能够通过检查网站的DNS CNAME来确认, PageSpeed使用与*-ps.googleusercontent.com匹配的名称进行内容caching。 虽然我不能确认Via头部的行为,但可以在路上的任何一步添加。 您可以绕过PageSpeed服务器来确认(或拒绝)是否通过使用如下所示的内容来添加它:

 wget -S http://1.2.3.4/ --header "Host: www.website.com" 

1.2.3.4是托pipe网站的真实公有IP(即不是PageSpeed服务器),www.website.com是真实的地址。