Title: Turbo Rate Limiter
Author: ahriad
Published: <strong>24. marts, 2026</strong>
Last modified: 26. marts, 2026

---

Søg plugins

![](https://ps.w.org/turbo-rate-limiter/assets/banner-772x250.jpg?rev=3491018)

![](https://ps.w.org/turbo-rate-limiter/assets/icon-256x256.jpg?rev=3491018)

# Turbo Rate Limiter

 Af [ahriad](https://profiles.wordpress.org/ahriad/)

[Download](https://downloads.wordpress.org/plugin/turbo-rate-limiter.1.0.2.zip)

 * [Detaljer](https://da.wordpress.org/plugins/turbo-rate-limiter/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/turbo-rate-limiter/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/turbo-rate-limiter/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/turbo-rate-limiter/#developers)

 [Support](https://wordpress.org/support/plugin/turbo-rate-limiter/)

## Beskrivelse

Turbo Rate Limiter is a powerful yet easy-to-use security plugin that helps protect
your WordPress site from various types of abuse by limiting the rate at which visitors
can make requests.

### Features

 * **URI-based filtering** – Set rate limits for specific URLs, paths, or patterns
 * **Multiple match types** – Exact match, contains, starts with, ends with, or 
   regex
 * **Flexible time windows** – Configure rate limits per second, minute, or hour
 * **Multiple actions** – Return HTTP 429, redirect to URL, or redirect to page
 * **Test mode** – Preview rate limiting behavior without blocking visitors
 * **Debug panel** – Visual debug panel for administrators
 * **Cloudflare support** – Full IPv4 and IPv6 proxy detection
 * **Localization ready** – Translations available for multiple languages

### Use Cases

 * **API protection** – Limit API calls to prevent abuse
 * **Login protection** – Prevent brute force attacks on login pages
 * **Form spam prevention** – Limit form submission rates
 * **Resource protection** – Protect heavy database queries
 * **CDN compatibility** – Works with Cloudflare and other proxies

### Arbitrary section

### Developer API

Turbo Rate Limiter provides hooks and filters for developers:

    ```
    // Add trusted proxy IPs
    add_filter('turbo_rate_limiter_trusted_proxies', function() {
        return [
            '173.245.48.0/20',
            '2400:cb00::/32',
            // More ranges...
        ];
    });

    // Access rate limiter instance
    $rate_limiter = TURBORL_Rate_Limiter::get_instance();
    ```

For full API documentation, see docs/developer-api.md.

## Skærmbilleder

[⌊Plugin settings page showing all configuration options.⌉⌊Plugin settings page 
showing all configuration options.⌉[

Plugin settings page showing all configuration options.

[⌊Debug panel displaying rate limit statistics and logs.⌉⌊Debug panel displaying
rate limit statistics and logs.⌉[

Debug panel displaying rate limit statistics and logs.

[⌊Filter form for testing and debugging rate limiting rules.⌉⌊Filter form for testing
and debugging rate limiting rules.⌉[

Filter form for testing and debugging rate limiting rules.

## Installation

### Automatic Installation

 1. Go to Plugins > Add New
 2. Search for “Turbo Rate Limiter”
 3. Click “Install Now” and activate the plugin

### Manual Installation

 1. Upload the `turbo-rate-limiter` folder to `/wp-content/plugins/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to Settings > Turbo Rate Limiter to configure

### Configuration

 1. Navigate to Settings > Turbo Rate Limiter
 2. Click “Add New Filter” to create your first rate limit rule
 3. Configure the URI pattern, match type, request limit, and action
 4. Enable the filter and save

## FAQ

### Does this work with caching plugins?

Yes, with an important caveat: this plugin enforces rate limits only for requests
that reach WordPress. If a page is served before WordPress loads (for example, by
CDN or server-level/full-page cache), that request can bypass plugin-level checks.
For full coverage, pair this plugin with edge/server rate limiting and exclude sensitive
routes from full-page cache where needed.

### Will this block legitimate traffic?

Configure your filters carefully. Use the test mode to preview behavior before enabling
blocking. We recommend starting with generous limits and adjusting based on your
site’s traffic patterns.

### Does it work with Cloudflare?

Yes! The plugin fully supports Cloudflare and other reverse proxies. Configure your
trusted proxies in the developer documentation to enable proper IP detection.

### Can I whitelist specific IPs?

Currently, you can configure trusted proxies for IP detection. For IP whitelisting
to bypass rate limiting, you would need to modify the plugin code or request this
as a feature.

### What happens when a rate limit is exceeded?

You can configure the action: return HTTP 429 (Too Many Requests), redirect to a
custom URL, or redirect to a specific WordPress page.

### Will this slow down my site?

The plugin is optimized for performance with compiled filter caching and transient
storage. The impact on page load time is minimal.

## Anmeldelser

Der er ingen anmeldelser for denne widget.

## Bidragsydere & udviklere

“Turbo Rate Limiter” er open source-software. Følgende personer har bidraget til
dette plugin.

Bidragsydere

 *   [ ahriad ](https://profiles.wordpress.org/ahriad/)

“Turbo Rate Limiter” er blevet oversat til 1 sprog. Tak til [oversætterne](https://translate.wordpress.org/projects/wp-plugins/turbo-rate-limiter/contributors)
for deres bidrag.

[Oversæt “Turbo Rate Limiter” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/turbo-rate-limiter)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/turbo-rate-limiter/),
tjek [SVN repository](https://plugins.svn.wordpress.org/turbo-rate-limiter/), eller
abonner på [udviklerloggen](https://plugins.trac.wordpress.org/log/turbo-rate-limiter/)
via [RSS](https://plugins.trac.wordpress.org/log/turbo-rate-limiter/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.0.2

 * Preserve encoded Unicode request URIs in the rate limiter.

#### 1.0.1

 * Removed the unused cleanup cron because WordPress already expires rate-limit 
   transients automatically.

#### 1.0.0

 * Initial release
 * URI-based rate limiting with multiple match types
 * Configurable time windows and request limits
 * Test mode for safe configuration
 * Debug panel for administrators
 * Full IPv4 and IPv6 Cloudflare support
 * Localization support for multiple languages

## Meta

 *  Version **1.0.2**
 *  Senest opdateret **7 måneder siden**
 *  Aktive installationer **50+**
 *  WordPress-version ** 5.0 eller højere **
 *  Testet op til **6.9.10**
 *  PHP-version ** 7.4 eller højere **
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/turbo-rate-limiter/) og [Russian](https://ru.wordpress.org/plugins/turbo-rate-limiter/).
 *  [Oversæt til dit sprog](https://translate.wordpress.org/projects/wp-plugins/turbo-rate-limiter)
 * Tags
 * [api](https://da.wordpress.org/plugins/tags/api/)[ddos](https://da.wordpress.org/plugins/tags/ddos/)
   [rate limit](https://da.wordpress.org/plugins/tags/rate-limit/)[security](https://da.wordpress.org/plugins/tags/security/)
   [spam protection](https://da.wordpress.org/plugins/tags/spam-protection/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/turbo-rate-limiter/advanced/)

## Bedømmelser

Der er endnu ikke indsendt nogen anmeldelser.

[Din anmeldelse](https://wordpress.org/support/plugin/turbo-rate-limiter/reviews/#new-post)

[Se alle anmeldelser](https://wordpress.org/support/plugin/turbo-rate-limiter/reviews/)

## Bidragsydere

 *   [ ahriad ](https://profiles.wordpress.org/ahriad/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/turbo-rate-limiter/)