0%

Next主题集成hashover评论系统

Next主题自带changyan | disqus | disqusjs | facebook_comments_plugin | gitalk | livere | valine | vkontakte这些评论系统,在配置文件中添加个追踪标识就可以了,用起来很方便。但这些统统有致命问题,就是数据不在自己手里,别人可以随时审查你的数据。同时这些厂商还面临倒闭的风险,很可能还没有我的博客活得长。总结起来就是不太安全。

1. 为什么GFW防火墙后的博客有了中国用户?

我去revolvermaps查看网站的访客,注意到很多来自中国的访客,而我的网站是在GFW防火墙后面的,我自己访问也需要代理,而我挂了代理后,revolvermaps显示的就是代理所在的地点,也就是这些来自中国的访客的确来自中国,这就很奇怪了,难道GFW防火墙倒了?

1.1 打开开发者工具,发现忘了去掉推送到百度的代码了!

1
2
3
4
5
6
7
8
9
<script pjax type="text/javascript">
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>

立即删除了它。

1.2 发现谷歌字体服务能访问了!

1
2
3
4
5
6
7
8
9
10
11
12
13
ping fonts.gstatic.com
ping fonts.googleapis.com
>>
正在 Ping gstaticadssl.l.google.com [203.208.41.87] 具有 32 字节的数据:
来自 203.208.41.87 的回复: 字节=32 时间=25ms TTL=117
来自 203.208.41.87 的回复: 字节=32 时间=85ms TTL=117
来自 203.208.41.87 的回复: 字节=32 时间=26ms TTL=117
来自 203.208.41.87 的回复: 字节=32 时间=19ms TTL=117

203.208.41.87 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 19ms,最长 = 85ms,平均 = 38ms

1.3 CloudFlare的CDN使得网站可以访问了!

折腾V2ray的时候,顺手把网站套了CloudFlare的CDN。

2. 为什么自建HashOver评论?

既然网站在中国也能访问了,唯一的不足就是评论系统不能访问。我自己又对现有的评论系统不满意,就自建一个了。

3. 自建HashOver评论

太简单,懒得写。HashOver作者写的文档又全面又简洁,面向文档编程即可。

4. 站点访问情况

现在网站通过Bing,Google都能搜索到。通过Bing搜索到的GFW防火墙内的用户,也能访问网站的全部功能了。虽然,我觉得不久就会被屏蔽。