Skip to content

libops/captcha-protect

Repository files navigation

Captcha Protect

lint-test Go Report Card codecov

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.

Documentation

The user and operator documentation now lives at:

https://captcha-protect.libops.io/

Start there for:

  • Docker Compose configuration examples.
  • Full configuration option reference.
  • Preferred multi-layer routing guidance for protecting multiple services.
  • Challenge template customization.
  • Good bot bypasses, monitoring, and troubleshooting.

Source Links

About

Captcha Protect is a Traefik middleware that challenges client IPs on protected routes using Turnstile, reCAPTCHA, hCaptcha, or proof-of-javascriptr the challenge.

Topics

Resources

License

Stars

Watchers

Forks

Contributors