@utzer guter Punkt. Für nginx sind ca. 185/s zwar ok, aber dahinter kann das enger werden.

Ok, würde vorschlagen, den uaold13 scharf stellen und zudem noch:

bots:
  - name: generischer-crawler
    user_agent_regex: 'Mozilla/5.0 \(compatible; crawler\)'
    action: DENY
  - name: antike-ua
    user_agent_regex: 'Chrome/([0-6][0-9]|[0-9])\.'
    action: DENY

Damit fällt schon mal Last ab.
Nun gilt es den Zähler von gelösten Challenges im Auge zu behalten.

Für das Beurteilen von Verbindungen, einfach mal nen Tag lang anschauen, was so passiert, z.B.

nft add rule inet filter input ct state new tcp dport 443 
counter

Wäre ein Anfang.