高效防攻击

因一个朋友的网站终日遭一心理变态人士的攻击,四层攻击: SYN洪水攻击 TCP连接攻击;七层攻击: HTTP Flood(CC攻击)。虽然配置了个8核的服务器,但依然被击垮。为了减轻攻击带来的危害,特写了以下代码进行抵御(基于discuz x3 框架)。经实践,起到了作用,虽说不能完全杜绝,但至少让对方攻击的成本大大提高。


//获取客户端IP
$fip = $_G['clientip'];

//取被列入黑名单的IP地址
$blackipstr = memory('get', 'blackips');

//判断是否被列入黑名单了,若是则中止访问
if($blackipstr){
	
	if(strexists($blackipstr, $fip)){	
		exit();
	}
}

//未被列入黑名单的话则对其访问进行控制.TIMESTAMP.
$usertag = $fip."@".cutstr(TIMESTAMP,9,'');

if(memory('get', $usertag)){
	
	$ppp = memory('get', $usertag);
	if($ppp>50){
		//允许的蜘蛛IP
		$zhizhu = array("220.181","123.125","66.249","157.55","157.56","65.55","131.253");
		$efiparr = explode(".",$fip);
		$efip = $efiparr[0].".".$efiparr[1];
		
		//加入黑名单
		if(!in_array($efip,$zhizhu)){
			
			memory('set', 'blackips',$blackipstr."|".$fip,18000);
			exit();
		}

		
	}else{
		
		memory('set', $usertag,$ppp+1,20);
		
	}
	
	
}else{
	
	memory('set', $usertag,1,20);
	
}


做站真的是万里长征

每个月总有那么几天情绪低落,期间没有了昂扬的斗志,没有了奋勇拼搏的动力,只是站在原点环望,思索着所做的一切,开始琢磨着得与失。

只剩下5个月的时间,除了做好工作外,还得在这5个月的夜晚、周末、假期里挤出时间埋头苦干,完成50个精品小站的目标!这一切都为了5个月后的毅然辞职,去干自己喜欢的事,去赚更多的钱。

必须抉择才会有改变,必须有坚定的决心,才会有自我的释放,过了今晚必须得重新振作起来,继续我的万里长征!

胡萝卜、菠菜、玉米、葡萄分别是什么时候引进我国的

  • 胡萝卜是在西汉时期张骞出使西域的时候引进的,同汗血宝马一起进入中原,源自西域胡人,所以叫胡萝卜。
  • 《汉书·武帝记》记载:“太初元年(公元前104年)秋八月,行幸安定,遣贰师将军李广利发大宛。”中认为葡萄在李广利伐大宛时带回。
  • 中国至迟在唐代已有菠菜的栽培。
  • 玉米本非中国土产,这是常识。玉米原产美洲,1494年哥伦布从美洲回来后才传入欧洲,辗转传入中国的时间最早估计也在16世纪中期(现在最早的记载是明嘉靖三十九年(1560年)甘肃《平凉府志》,当时叫“番麦”)。

2014浙江公务员考试的一道常识题,真是难倒无数人啊