Рейтинг:0

Двойная проверка лимита скорости nGinx

флаг cn

Итак ... У меня есть потребность, когда мне нужно ограничить количество ботов и определенные IP-адреса. Мне интересно, это то, что мне нужно сделать, прежде чем внедрять в живую производственную среду...

карта $http_user_agent $limit_bots {
    По умолчанию '';
    ~*(bingbot|yandex|msnbot|googlebot) $binary_remote_addr;
}

гео $limit_ip {
    по умолчанию 0;
    1.1.1.22/32 1; # поддельный ip 1
    1.1.1.23/32 1; # поддельный айпи 2
}

карта $limit_ip $limit_ips {
    1 "";
    0 $binary_remote_addr;
}

limit_req_zone $limit_bots zone=bots:10m rate=1r/m;
limit_req_zone $limit_ips zone=ips:10m rate=1r/m;

боты работает отлично. Но я хочу иметь возможность добавить «черный список» IP-адресов для ограничения скорости. Я читал документацию по nginx, но, к сожалению, для меня это не имеет особого смысла...

Я прав в своих мыслях с вышеизложенным гео блокировать?

djdomi avatar
флаг za
мотыги это помочь? https://serverfault.com/questions/692375/rate-limit-misconfigured-bots?rq=1 или https://serverfault.com/questions/639671/nginx-how-to-limit-request-rate-based- агент пользователя?rq=1

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.