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

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

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

第一步:下载部署代码

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

通过piwik的proxy模式隐藏真实域名 - piwik

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

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

server配置,也就真实的piwik的地址,记得一定要注意,最后要以斜线结尾。
通过piwik的proxy模式隐藏真实域名 - 006

第三步:修改config.phpauth_code设置

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

通过piwik的proxy模式隐藏真实域名 - 001

通过piwik的proxy模式隐藏真实域名 - 002

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

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

通过piwik的proxy模式隐藏真实域名 - 007

苏南大叔的结论总结

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

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

尊重原创内容,转载请保留链接信息,感谢您的阅读。
模拟人工批量抓取盗版行为,保留版权法律诉讼权利。

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/piwik-proxy.html
上一篇好文:piwik系统如何增加新的域名?
下一篇好文:细数ghost开源博客系统的三宗罪

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
如果本文对您有帮助,或者节约了您的时间,欢迎您打赏瓶饮料,建立一下友谊关系。
想要获取完整源码或相关软件?点击这里获取相关内容