Хорошо, нашел это!
Я включил функцию «Хранитель данных» на моем Chrome Mobile (см. «Настройки»> «Хранитель данных»). Это позволяет использовать прокси Google, который, кажется, добавляет заголовок Forwarded
. Посмотрите на мои запросы, увиденные моим обратным прокси-сервером Varnish:
- BereqProtocol HTTP/1.1
- BereqHeader Host: xxxxxxxxxxxxxxxx
- BereqHeader Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
- BereqHeader Accept-Language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7
- BereqHeader Forwarded: for=90.14.196.122
- BereqHeader Save-Data: on
- BereqHeader Scheme: http
- BereqHeader Upgrade-Insecure-Requests: 1
- BereqHeader Via: 1.1 Chrome-Compression-Proxy
- BereqHeader X-Forwarded-Proto: http
- BereqHeader Surrogate-Capability: abc=ESI/1.0
- BereqHeader X-Forwarded-For: 90.14.196.122, 66.249.93.220, xxxxxxxxxx, xxxxxxxxxx
- BereqHeader Accept-Encoding: gzip
- BereqHeader X-Varnish: 1016435
При личном просмотре:
- BereqProtocol HTTP/1.1
- BereqHeader Host: xxxxxxxxxxxxxxxx
- BereqHeader Save-Data: on
- BereqHeader Upgrade-Insecure-Requests: 1
- BereqHeader Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
- BereqHeader Accept-Language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7
- BereqHeader X-Forwarded-Proto: https
- BereqHeader Surrogate-Capability: abc=ESI/1.0
- BereqHeader X-Forwarded-For: 90.14.196.122, xxxxxxxxxxx, xxxxxxxxxxx
- BereqHeader Accept-Encoding: gzip
- BereqHeader X-Varnish: 997420
Затем отключение «Хранителя данных» делает свое дело.