引言
最近对比了自己网站在Cloudflare Analytics和51.la统计的数据,结果发现数值差距的比较大,这是为什么?
经过了摸索,发现了以下几个情况:
- 广告插件的拦截,大部分广告插件都会拦截网站统计,不仅是51.la,百度统计、谷歌统计都会中招。
- Clash规则中针对51.la也是拦截的。
- ……
以上是我发现的主要原因,统计网址都被拦截了,还统计个什么?所以与cloudflare的数据对比自然大相径庭。
解决思路
但是,在这过程,我们不难发现这些插件或者规则,都是针对域名进行封锁的。那我们有没有办法把官方给的域名,换成我们自己的?
所以,我们自然而然地就想到反向代理。
开始动手
我个人觉得51.la的数据界面比较符合我的审美与习惯的,所以我选择反代它。
1. 准备域名
在此,我用了我的一个域名 2ge.org
,寓意二哥联盟。接下来,我将用这个域名进行反代。
官方域名 | 我的域名 |
---|---|
sdk.51.la | fx.2ge.org |
collect-v6.51.la | fx-v6.2ge.org |
2. 开始反代
用宝塔创建站点 → 点击设置中的反向代理
站点 fx.2ge.org
:
站点 fx-v6.2ge.org
:
代码为:
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, PUT, OPTIONS';
add_header Access-Control-Allow-Headers *;
测试是否生效
步骤很简单,完成以上几步就可以了。
之后回到我们的后台,获取统计代码。
然后,我们再看看我们的成品效果。
很好,效果很不错。
看看效果
网站是9月30日替换反代域名的,现在是10月2日中午,我们看看效果。
1. 网站流量统计
效果十分明显,在替换之前,日ip在200~300之间,替换之后数据更加精准,ip在500左右,近乎翻倍了。可想而知,官方域名被屏蔽的有多严重。
2. 蜘蛛统计
差距太过明显,替换之前几乎不统计蜘蛛,替换之后就能够有数据了。
结语
准确得知自己站点访问情况是很重要的,我个人不是为了商业价值。我主要是想知道自己站点访问人数真的很少吗?哈哈哈。
欢迎有疑惑在勿埋我心评论区留言。
厉害啊,这样做就行了