用上了安全宝,附WordPress获取真实IP的办法

今天换了独立域名,第一时间,习惯性用上了安全宝。因为独立域名可以直接根NS记录,不用弄来弄去,这样造成速度的缓慢。

首先说一下安全宝吧,这个东西,我从它开办开始就开始用了,那是还需要备案,那时我还是在用二级域名,后来因为一些原因,停用了一段时间,但是当又有顶级域名的时候,我又开始用了。

我为什么用安全宝呢?

1、除各种国外CDN外,是唯一一个不需要备案就可以免费使用的CDN,虽然缓存仅有10MB,不过是香港的节点,也不错了。

2、客服态度很好,很热心,我星期六申请的,不知怎么没开通,然后星期一就去咨询他们客服,不一会就给我开通了。(审核通过)

3、对于我这个在菲律宾的网站来说,提速效果还是有那么一点点。

4、我更看重的是它的防护功能,让我有一点安全感。

不过,用了安全宝以后,会有一个问题,那就是WordPress需要修改一下才能正确获得访客真实IP地址,我记得以前那个弄丢数据的博客曾经用过WebLuker的CDN,现在也收费了,不过客服同样也很热心,你无聊时,还可以找他聊天呢。不过,那个需要备案,当时二级是有备案的。不知现在如何了。。

当时,我还写过一篇关于这个CDN如何获取访客真实IP的呢。可能是我当时还不是太懂,很笨,把WordPress自身的文件改这改那,才实现,然后还兴匆匆的告诉大家,现在又懂多了一点,知道只要在WordPress主题的functions.php最底部加一段代码就搞掂了。

好吧,就是在那里加这一段代码,加完以后,有用缓存插件的建议更新下缓存,就可以正确获得访客IP了:

<?php
function GetIP() {
	$IP = str_replace(", ", "",str_replace($_SERVER['REMOTE_ADDR'], "",$_SERVER["HTTP_X_FORWARDED_FOR"]));
	if ($_SERVER["HTTP_X_FORWARDED_FOR"] != "") {
		$_SERVER['REMOTE_ADDR'] = $IP;
	} else {
		$_SERVER['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR'];
	}
}
add_action( 'init', 'GetIP' );
?>

更换独立域名nikbobo.net

今天,将博客域名由www.nikbobo.net更换为nikbobo.net(www.nikbobo.net),非常高兴,终于有独立域名了。

这个域名是崔朝阳送我的,我的主机也是他提供的,非常感谢他。

他今年要考高考,现已进入高考百日,在这里,衷心的祝愿他,考个好大学。