站点又一次奇怪现象(2021.1.7解决)-记录
本文于2021年1月7日由AlvinCR更新
文章导引
1 背景
时间:2021-01-06,北京时间19点左右。
这两天我经常遇到奇怪的问题,3号刚解决完奇怪的断网问题,现在又出现了网站访问出现奇怪页面的情况。
我正写着关于开源协议的文章呢,结果页面直接跳出了,再登录就登不上了,这并不是奇怪的点,由于我使用的VPS性能不高,因此我网站设置了访问次数,重连次数太多就会被禁止连接一段时间,这时候我只要切换到全局代理就能够顺利解决问题。
奇怪的是当我切换到全局代理的时候,一个134网段的IP出现500访问错误,切换到常用103段IP则出现下面这种奇怪的页面。
使用谷歌浏览器弹出页面如下,使用火狐弹出页面则是该页面的中文版。
2 异常检测
1 是否被劫持了?
首先我怀疑是网站被劫持了,既然是被劫持了,那么就要看看究竟是被什么网页劫持了,以便去网上找相关的教程,但是打开任意一个连接后,发现所链接的域名竟然是我的alvincr.com域名,这就很奇怪了,怀疑是不法代码在我的网页内部插入了信息,但是这个网页打不开….。(补充:解决问题之后打开效果看第四步)
怀疑对象便是CDN加速,我将CDN加速关闭,并且重新
(后记:当时没多想,如果真是被劫持,应该不会到alvincr.com这个域名中来,而是跳转到其它域名,当然也有可能存在新式的劫持方式,就像我上面所说直接在网页添加劫持者所希望展示的内容。)
2 是否是因为Ads的原因?
当我点击相关链接的时候,发现跳转的页面竟然是Ads的说明页面,我第一反应就是什么时候谷歌变成360了?而且我前两天在配置Ads的时候也出现过网站无法登陆的情况,主要表现是CPU占用达到90%+,网站一直无法连接。
为了洗清谷歌的嫌疑,我shell进入后台,将nginx进行重启,然后进入网站,结果无效。这说明了不是由于谷歌ads所引起的,虽然表面上看说明不了与谷歌无关。(上次无法进行shell我是直接重启VPS解决的,估计是插入的js脚本需要等待一定的时间才能运行,这说明如果是谷歌ads所导致的,那么重启nginx必然能进行访问网站,反过来不成立)
(后记:1.从未听说过有人被谷歌劫持的现象,被谷歌劫持得有多大的面子才行啊。2.我记得我有写过记录ads异常的文章。3.也可以直接删除谷歌提供的JS代码查看效果,但是我还没来得及测试问题就解决了)
我文章原文:(2021.1.6由于站点优化及加速设置文章并未完成编辑,因此不可见)
刚才连续一个小时登不上站点,从后台重启VPS才连接上,不知道出现了什么问题。
最有可能是因为这段网页翻译代码占用CPU资源太高,刚才已经进行删除,等待一会看看效果。
<?php echo do_shortcode(‘[prisna-google-website-translator]’); ?>
刚才CPU占用直接90%+,shell也无效,重启后能够访问一段时间,我还没将这篇文章丢失的数据补回来,就又断开连接了,最后只好进入控制台重启VPS后快速删除相关代码。
3 解决方法
解决方法为:等(已解决,参考2021.1.7补充)
没有解决方法是因为确实没有做什么有实际效果的操作,反而是等待一会,关闭全局代理,就能够重新访问网站了,我认为最合理的解释是:网站限制了我IP,然后谷歌检测到我访问站点,所以就推送了一波广告,毕竟闲着也是闲着,推送了就有钱赚,当然这是我的猜想。
目前先记录下情况,等我以后学习更为深入了,再来看看究竟是什么原因导致的。
4 解决结果
等待一段时间后重新使用本地IP进行登录,站点就正常了,从我开始编辑本文到现在也没出现什么其他异常,也无法查清究竟是什么原因,不过我既然搜到了网站劫持,那么过两天写篇文章了解一下相关知识。
在未关闭的异常页面,重新打开链接,发现原来跳转的链接是我主页的链接….,只不过参考以前的截图可以看到我主页域名处都是简介的alvincr.com,从来都没有后面的?caf&ogData字段。
4 2021.1.6补充
固定IP无法登陆,在我登陆的时候弹出了一个为时很短的网页,上面写着请禁用ad block,然后就又跳转到了开头的那个界面了,没想到真的是谷歌ads的问题,不知道他为什么会自动禁止拥有ad block的用户访问,想不明白。
稳妥起见,先暂用google site kit,查看效果。
5 2021.1.7 补充
终于找到可能的原因了,最大的可能是因为DNS地址污染,我使用原厂DNS解析的服务出现这种异常,使用CDN加速后则恢复正常。(一开始我一直是使用CDN加速的,不过不知道为什么CDN加速的DNS域名自动改为alvin.com了,导致我的CDN加速失败,而我域名管理商那边留了CDN加速的代理服务器解析,平时却没出现问题,最近才出的状况,是我错怪谷歌了,谷歌ads可能是觉得解析没成功也不能浪费了,还不如打波广告,给谷歌点个赞)
一条评论
Pingback: