skystars 发布的文章

大家好!我是诸葛亮杀毒。
最近,我们团队被软盘贝塔工作室的一名成员CrystalStudio(陈耀弘)社工并“出道”了个人信息,挂在了恶俗百科违法网站上面。恶俗百科内部商量说要把诸葛亮杀毒修改成病毒版的,请大家务必注意,若有中毒请及时向我们提交样本,谢谢!

简介

近日,有部分诸葛亮杀毒用户看到了软盘君的博客介绍软盘君建了一个自称“诸葛亮杀毒之造谣篇”,并向我们反馈了,我们发现这所谓揭露诸葛亮杀毒网站内含有大量不实内容。

正文

诸葛亮杀毒官方辟谣 - 不实内容
先说说开头说的叶少云互联吧,叶少一开始用他的B站号“叶少科技网络”在诸葛亮杀毒的视频下面进行刷屏打广告,大概所有人都会感到反感吧,后来我们也向B站客服反应了此事,“叶少科技网络”这个号被永封了。可这里说,我只想跟叶少做朋友?绝对不可能。并且叶少云的普通主机硬要说成是高防主机,并且价格也非常贵。

5月9日补充:
Floppy Beta Studio软盘贝塔工作室的成员在5月2日手动轰炸了评论区,使用137.116.160.42(香港特别行政区)这个代理IP发表了一些“你妈*了”这类的言论,好在博客开了评论审核功能,软盘贝塔工作室成员的行为并没有得逞。

新版的 LightTheme(一个 Typecho 主题)加了非常多SEO选项,加了按钮阴影和点击特效,现在诸葛亮杀毒官网用的就是 LightTheme 2.0,你们可以试试看awa。
刚刚在PageSpeed Insights测试了一下速度,速度还是挺不错的:
LightTheme - PageSpeed Insight 测速结果

最近,我进入 Typecho 后台发现,评论的IP显示的都是Cloudflare CDN的IP,那如何才能获取到用户真实的IP地址呢?
其实非常简单,Cloudflare会通过Request Headers给服务器传递真实IP。

我们先新建一个php,在里面输入以下内容:

<?php
print_r($_SERVER);
?>

再通过浏览器访问,结果如下:

Array
(
    [USER] => www
    [HOME] => /home/www
    [HTTP_CDN_LOOP] => cloudflare
    [HTTP_CF_CONNECTING_IP] => 180.**.***.**
    [HTTP_COOKIE] => __cfduid=***
    [HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.9
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
    [HTTP_USER_AGENT] => ***
    [HTTP_UPGRADE_INSECURE_REQUESTS] => 1
    [HTTP_CF_VISITOR] => {"scheme":"http"}
    [HTTP_X_FORWARDED_PROTO] => http
    [HTTP_CF_RAY] => 5656aff39c0ceb95-LAX
    [HTTP_X_FORWARDED_FOR] => 180.**.***.**
    [HTTP_CF_IPCOUNTRY] => CN
    [HTTP_ACCEPT_ENCODING] => gzip
    [HTTP_CONNECTION] => Keep-Alive
    [HTTP_HOST] => lightdefend.top
    [PATH_INFO] => 
    [REDIRECT_STATUS] => 200
    [SERVER_NAME] => lightdefend.top
    [SERVER_PORT] => 80
    [SERVER_ADDR] => 172.**.**.***
    [REMOTE_PORT] => 31628
    [REMOTE_ADDR] => 172.**.**.***
    [SERVER_SOFTWARE] => ****
    [GATEWAY_INTERFACE] => CGI/1.1
    [REQUEST_SCHEME] => http
    [SERVER_PROTOCOL] => HTTP/1.1
    [DOCUMENT_ROOT] => /www/wwwroot/***
    [DOCUMENT_URI] => /****.php
    [REQUEST_URI] => /****.php
    [SCRIPT_NAME] => /****.php
    [CONTENT_LENGTH] => 
    [CONTENT_TYPE] => 
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => 
    [SCRIPT_FILENAME] => /www/wwwroot/***
    [FCGI_ROLE] => RESPONDER
    [PHP_SELF] => /****.php
    [REQUEST_TIME_FLOAT] => 158176****.*****
    [REQUEST_TIME] => 158176****
)

其中HTTP_CF_CONNECTING_IP就是我们要获取的访客真实IP了。
通过php获取,代码如下:

<?php
$realip=$_SERVER['HTTP_CF_CONNECTING_IP'];
echo $realip
?>

那如何在后台评论中显示真实IP呢?
很简单,在config.inc.php中加入以下代码即可实现:

define('__TYPECHO_IP_SOURCE__', 'HTTP_CF_CONNECTING_IP');

代码加入完成,可以自己试试效果哦~