如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

piwik作为一款非常优秀的统计系统,它的api函数非常强大。其中就有个非常非常强大(bt)的函数,被设计用来proxy。怎么理解呢?在上一篇文章中,苏南大叔和大家探讨了,为piwik增加新的域名的可能性。

而本篇文章中,我们可以利用piwikproxy功能,隐藏原有的真实域名。真实的域名下面,有管理之类的相关功能,而这个fake的域名下面,仅有个数据传输功能。大家将要了解到:如何使用piwikproxy功能。

第一步:下载部署代码

代码见这里,https://github.com/piwik/tracker-proxy ,这个代码是放置在fake的域名下面的。和原本的piwik代码是完全没有关系的,完全独立运行的。

通过piwik的proxy模式隐藏真实域名 - piwik
通过piwik的proxy模式隐藏真实域名(图5-1)

仅仅需要箭头所示两个文件即可,记得把 config.example.php 改名为 config.php

第二步:修改config.php中的server配置

server配置,也就真实的piwik的地址,记得一定要注意,最后要以斜线结尾。

通过piwik的proxy模式隐藏真实域名 - 006
通过piwik的proxy模式隐藏真实域名(图5-2)

第三步:修改config.phpauth_code设置

piwik真实服务器的设置里面,去查找相关的authcode,复制过来,放到这个config.php之中即可。你可以在个人设置中找到相关的auth_code

通过piwik的proxy模式隐藏真实域名 - 001
通过piwik的proxy模式隐藏真实域名(图5-3)

通过piwik的proxy模式隐藏真实域名 - 002
通过piwik的proxy模式隐藏真实域名(图5-4)

第四步:修改原版的调用js

这段js既不是piwik原版的,也不是fake下面的,是提供给其他网站调用的那段代码,把箭头位置的piwik.js换成piwik.php即可。当然,你如果没有办法替换其他人的调用js的话,你还可以在你的fake服务器端,做个piwik.js的请求转向到piwik.php的设置,当然,在nginx里面非常好设置,这里就不具体讲述了。

通过piwik的proxy模式隐藏真实域名 - 007
通过piwik的proxy模式隐藏真实域名(图5-5)

苏南大叔的结论总结

一切都设置好之后,如果不出意外的话,你就可以愉快的使用fake的域名,为第三方提供统计服务了。不过通过这个proxy模式的代码,我们也看到了可以模拟数据提交给piwik的可能性。这是个非常不好的开端,piwik的数据真实性将大打折扣。所以必将在未来的时间里面,引出piwik数据清洗的概念。

更多苏南大叔的piwik相关文章,请点击这里查看,https://newsn.net/tag/piwik/

 【piwik】秘籍文章入口,仅传授于有缘之人   piwik

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!