Captcha Protect is a Traefik middleware that challenges client IPs on protected routes. It can use Turnstile, reCAPTCHA, hCaptcha, or proof-of-javascript for the challenge.
It requires Traefik v3.6 or above.
v3.6
https://captcha-protect.libops.io/