Вы что, наркоманы?
Через nginx лечится всего одним правилом:
if ($http_user_agent ~* ^(WordPress.*) ){
return 444;
}
Какой забитый канал? Это http флуд, который легче всего погасить) И не нужны никакие стороние сервисы, защиты и т.д. Если только деньги некуда девать.