1
nazor 2013-08-20 08:01:12 +08:00 via Android
发送频率这么高的正常请求?
|
2
BOYPT 2013-08-20 09:10:01 +08:00
我的vps上也有,而且我的还是https站。统计了一下来源IP,几乎是来自全国各地。
我怀疑是GFW在探测https的证书信息。 |
3
halfbloodrock 2013-08-20 09:10:05 +08:00
不像正常的。
下面的方式试试看吧。 remarks: send spam reports to [email protected] remarks: and abuse reports to [email protected] |
4
qiuai 2013-08-20 09:46:01 +08:00
不像正常的呢。不过具体是干嘛的。没什么想法。。
|
5
myoula 2013-08-20 10:06:02 +08:00
看起来不像 同一Ip 一秒钟内 访问次数这么频率这么高,而且数据包大小一样。
这个具体要看访问日志 Ip 访问时间 访问的Url UserAgent 如果有规律 除了蜘蛛外 基本上肯定是采集之类的 楼主可以通过 nginx 的 limit_req http://wiki.nginx.org/HttpLimitReqModule 来限制 比如同一Ip+UserAgent 对某类Url 一秒内的访问次数等 |
6
myoula 2013-08-20 10:09:52 +08:00
举个例子 这是我线上在跑的
limit_req_zone $anti_post zone=anti_post:20m rate=1r/s; location =/post.php { if ($request_method = POST) { #是否为post set $isp P; } if ($http_referer !~* "xxx.com") { #不是来源网站 set $isp "${isp}N"; } if ($isp = PN) { #不是来源网站的post 则403 return 403; } if ($remote_addr = "118.244.147.22") { #针对固定ip的禁止 return 403; } limit_req zone=anti_post burst=1 nodelay; if ($http_cookie ~* "usercookie=([^;]+)(?:;|$)") { 一秒钟只允许post1-2次 set $anti_post $1; } } |
7
dndx 2013-08-20 10:11:43 +08:00
|