Назад | Перейти на главную страницу

HTTP-заголовок «Через: HTTP / 1.1 GWA» - что это?

У одного из моих клиентов что-то установлено на их сайте, поэтому все его ресурсы загружаются из домена googleusercontent.com. Все HTTP-запросы также имеют следующий заголовок:

Via: HTTP/1.1 GWA

Все мои поиски этого конкретного заголовка показывают "Google Web Accelerator", клиентскую технологию, прекращенную примерно в 2006 году. Я определенно не установил ее (и даже если бы установил, я почти уверен, что wget -S не будет используйте это).

Можете ли вы указать мне на продукт, который используется на этом веб-сайте? Скорее всего, это какой-то кеш вроде Cloudflare или Torbit, но от Google.

В Via: заголовок добавлено прокси, как в прямом, так и в обратном направлении, и могут появляться в заголовках запросов и ответов. Это поле, содержащее "GWA", условно является полем имени хоста или псевдонима, возможно, идентификатором прокси / брандмауэра, например "шлюз A",:

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

Поскольку вы видите это в заголовках запросов (предположительно на самом веб-сервере) и не отправляете их, это должен быть обратный прокси / ускоритель на стороне сервера. Мое лучшее предположение - это Google PageSpeed, вы сможете подтвердить это, проверив DNS CNAME для веб-сайта, PageSpeed использует сопоставление имен *-ps.googleusercontent.com для кеширования контента. Я не могу подтвердить его поведение Via заголовок, который может быть добавлен на любом этапе пути. Вы можете обойти серверы PageSpeed, чтобы подтвердить (или отклонить) их добавление, используя что-то вроде:

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

Где 1.2.3.4 - это реальный общедоступный IP-адрес размещенного веб-сайта (т.е. не сервера PageSpeed), а www.website.com - реальный адрес.