【问题标题】:What is a Chrome data compression proxy?什么是 Chrome 数据压缩代理?
【发布时间】:2017-04-17 22:30:17
【问题描述】:

我的服务器获得了很多点击,标题如下:

HTTP_VIA:1.1 Chrome-Compression-Proxy
HTTP_X_FORWARDED_FOR:105.XXX.XX.XXX,66.249.93.214
HTTP_FORWARDED:for=105.XXX.XX.XXX

66.249.93.214$_SERVER['REMOTE_ADDR']中显示的ip,而105地址是访问者的真实IP地址(我相信)。 66.249.93.214 的 IP 查找显示了一个 google 代理/数据中心。

与我合作的广告商抱怨此流量是机器人流量,不应付费。他们在 66.249 范围内看到了数千次点击。

对我来说,它看起来像是某种 chrome 扩展。谁能告诉我这里发生了什么?如果这些流量是合法的?

【问题讨论】:

    标签: php google-chrome proxy


    【解决方案1】:

    我是 Chrome 数据保护程序代理的技术主管。这确实是来自已在 Chrome 中启用流量节省程序功能的用户的合法流量。因为对您服务器的请求看起来好像来自 Google 的 IP 地址,所以您看到来自狭窄范围 IP 的大量流量并不令我感到惊讶。但是,X-Forwarded-For 和 Forwarded 标头包含访问代理的用户的 IP 地址。

    如果您有任何问题或疑虑,请告诉我。

    【讨论】:

    • 您好,感谢您的回答!我非常关心从标头信息中读取 IP……因为这可能被任何人欺骗/伪造。有没有办法验证 IP 确实来自 Google?
    • 很遗憾没有。这是世界各地代理使用的非常标准的东西,包括来自 Opera Mini 和其他流行浏览器的代理。验证准确性的最佳方法是确认请求来自 Google 的 IP 地址范围。见:support.google.com/webmasters/answer/80553?hl=en
    • 我们在基于 ip 检测的代码中进行了一些验证。我们需要在 nginx 上使用 set_real_ip_from 将其列入白名单。如果有的话,我们想知道 ipv4 和 ipv6 的系列。
    【解决方案2】:

    Android 版 Chrome 有一个"Data Saver" proxy。这很可能是发送您看到的流量的原因,这很可能是合法流量。如果您想阻止用户通过此代理进行访问,您可以将流量限制为仅限 HTTPS,无论如何,出于其他原因,这是更可取的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多