评测告诉你:那些免费代理悄悄做的龌蹉事儿

笔者2013年曾发表过一篇文章《免费代理服务器为何免费?》——文中提及代理服务器之所以免费,是因为其可以轻松浸染用户的上网行为并收集数据。而最新上线的Proxy Checker可以检测代理服务器的安全性。

后来,为了找到那些使用了文章中所述的免费代理服务器,我写了个极简单的脚本(实际就是一个PHP函数),从不同的位置请求获取Javascript文件并检测可修改的内容。

评测方法

如果你并不关心代码,请直接跳至检测结果。

我说这个脚本“极简单”是因为这是个完整函数:

服务器代理的优缺点

服务器代理让你对Web交易有更深入的了解,代价是付出了更多的计算能力和其他组件管理开销。以下就细细分说服务器代理的一些优点和不足。

    一、服务器代理的优点

    1、额外的信息

    服务器代理可能会记录服务器的一些额外信息,如服务器CPU、内存和I/O使用情况,发送请求的数据(如POST中的参数),这些信息通常不能通过Web服务器日志获取。

    2、减少数据收集开销

内容分发和同步之反向代理

从反向代理缓存到负载均衡调度器,反向代理服务器不止一次出现在书中,而这一次,我们又将目光转向了它在文件复制领域的表现。

    事实上,反向代理机制本身就决定了它必须从后端服务器那里不断地复制内容到本地,而这种复制的触发条件,则是用户向反向代理服务器请求内容,我想这种方式也可以称为“动态同步”。

    那么,对于静态网页、图片等这些直接暴露给用户的内容来说,通过反向代理服务器实现远程复制,可能是一个更加简单有效的方式。而对于另一些无法由用户通过HTTP直接访问的文件,比如Web应用程序运行中需要的一些持续更新的配置文件,反向代理服务器对于它们的复制将无能为力,你仍然需要借助于前面介绍的复制方法。

收集真实用户监测数据之反向代理

方向代理服务器位于Web服务器和客户端之间,可以用于监测终端用户体验。近年来,这种方法不怎么受欢迎,因为它增加了基础设施的故障点。许多负载均衡器行为上很像反向代理,也可以用于性能监测。

    一、反向代理如何捕获用户会话

    反向代理服务器截获客户端请求,并把它们转发到服务器。类似的,它截获服务器请求并将其转发到客户端。它可以自己响应某些请求,如静态图片。并减轻服务器负荷。因为截获连接,所以它是SSL加密的端点,对服务器的访问数据是不加密的。

收集真实用户监测数据之客户端代理

收集终端用户体验数据的一种方法是在客户端桌面上安装代理。这种代理可以观察到应用程序使用的方方面面,不仅仅是Web应用程序,还有其他应用程序。想知道用户在登录网站的时候是否在运行扫雷吗?客户端代理可以做到。它们也可以访问客户端操作系统,所以知道网络情况如何,使用了多少CPU资源。

    不幸的是,可能无法使用它们。

    一、客户端代理如何捕获用户会话

    代理是安装于客户端桌面的应用软件。它们常用于企业级应用,常用在公司管理平台上,管理范围从防病毒更新到系统备份。它们位于操作系统和应用软件之间,能看到应用程序和操作系统资源之间的通信。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.