Linux 软件免费装
Banner图

ES Football Bypass for Cloudflare

开发者 dcarrero
更新时间 2026年4月18日 16:46
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

bypass football cloudflare dns ip-blocking

下载

1.9.6 1.9.1 1.9.2

详情介绍:

ES Football Bypass for Cloudflare is a WordPress plugin created by David Carrero Fernandez-Baillo to help Spanish website owners protect their legitimate sites from collateral damage caused by mass IP blocks ordered during football matches. The project is open source (GPLv2) and available on GitHub: https://github.com/dcarrero/cf-football-bypass The plugin automatically monitors football events in Spain by querying hayahora.futbol and, based on the result, manages Cloudflare DNS records to toggle between Proxied and DNS Only modes. This prevents legitimate visitors from being affected by judicial blocks targeting pirate football streaming. The Problem In Spain, during football matches, mass IP blocks are enforced by judicial orders to combat pirate streaming. These blocks also affect legitimate websites that have nothing to do with football, causing traffic and revenue losses. The Solution When football is detected: Two interface modes: Simple and Advanced Since version 1.9.6 the plugin ships with two interface modes that you can switch from Settings → Interface mode: There is also a standalone subpage "Is there football now?" that simply answers YES or NO based on the public feed, with a short note about the data source. Perfect to share the link with a final client that just wants to know if there are active blocks right now. Key Features Full Automation

安装:

  1. Download and Install
  2. Download the plugin zip file
  3. Extract (or upload the resulting folder) to wp-content/plugins/es-football-bypass-for-cloudflare/
  4. Go to your WordPress dashboard > Plugins > ES Football Bypass for Cloudflare > Activate
  5. Cloudflare Configuration
  6. Go to Settings > ES Football Bypass for Cloudflare
  7. Select your authentication type (Global API Key or API Token)
  8. Enter your Cloudflare credentials
  9. Add your domain's Zone ID
  10. Plugin Configuration
  11. Set the check interval (recommended: 15 minutes)
  12. Adjust the cooldown interval after disabling Cloudflare (default: 60 minutes)
  13. Click "Test connection and load DNS"
  14. Select the DNS records you want to manage
  15. Save the configuration
Getting Cloudflare Credentials For Global API Key:
  1. Go to Cloudflare > My Profile > API Tokens
  2. In "API Keys", copy your "Global API Key"
  3. You will also need your account email For API Token (recommended):
  4. Go to Cloudflare > My Profile > API Tokens
  5. Click "Create Token"
  6. Use the "Custom" template
  7. Required permissions:
  8. Zone:Read (to read zone information)
  9. DNS:Read (to list DNS records)
  10. DNS:Edit (to modify proxy status)

屏幕截图:

  • Operation page: live block status from hayahora.futbol, cached DNS records with current Proxied state per record, manual controls (test connection, force Proxy ON/OFF, manual check, WP-Cron diagnostics), and a sidebar with related links.

升级注意事项:

1.9.6 UX release: new "Is there football now?" YES/NO quick-check page, configurable notification recipient email, and cleaner Settings page split into sections (Advanced options hidden in Simple mode). 1.9.5 Major quality release: simple/advanced UI modes (simple hides logs and technical diagnostics for client sites), optional email notifications on automatic bypass changes, staleness threshold and minimum-ISPs gate to reduce false positives, feed diagnostics panel, clear-local-cache button, improved external cron UI, and a "Delete data on uninstall" toggle. Upgrades keep the Advanced experience; new installs start in Simple. 1.9.2 i18n refactor: source language switched to English (WordPress.org convention). Spanish users see no change (bundled es_ES.po at 100%). Catalan, Basque, French and Galician translations completed. 1.9.1 WP.org review compliance: text domain, file paths, WP_Filesystem, sanitization, and JS escaping fixes. Language files renamed to match new slug. 1.9.0 Plugin renamed to "ES Football Bypass for Cloudflare" for WordPress.org trademark compliance. External services documentation expanded. 1.8.6 Code quality release: full WordPress Coding Standards compliance, plugin version shown on all pages, and improved i18n consistency. 1.8.5 New: Support for Cloudflare Account-owned API Tokens. You can now use tokens from Manage Account > Account API Tokens in addition to user tokens and Global API Key. 1.8.2 New: Shows server outgoing IP in Settings so you can restrict your Cloudflare API Token to that IP for extra security. 1.8.1 Security and usability improvements: timing-safe token comparison, confirmation dialogs, anti double-click, local environment detection, and proper cleanup on uninstall. 1.8.0 Prefix update: All internal prefixes changed from cfb_ to cfbcolorvivo_ to avoid plugin conflicts. Settings will be migrated automatically if you have existing configuration. 1.7.1 Important fix: Configuration checkboxes now work correctly. Recommended update if you use the "Force Proxy OFF during football" option. 1.7.0 WordPress.org guidelines compliance: JavaScript now loads correctly using wp_enqueue_script() and wp_add_inline_script() instead of inline script blocks. 1.6.0 Version prepared for WordPress.org directory. Includes important security improvements: protected logs, anonymized IPs, and translation support. 1.0.1 This version adds Cloudflare API Token support (more secure than Global API Key) and improves manual bypass control with security confirmations.

常见问题:

Is it safe to use this plugin?

Yes. The plugin only modifies the proxy status of Cloudflare (Proxied/DNS Only) for the records you select. It does not delete or modify the content of DNS records.

What happens if football detection fails?

In case of an error querying hayahora.futbol, the plugin assumes there is NO football for safety, maintaining the current state without making changes.

Can I use this with any DNS provider?

No, this plugin is specifically designed to work with Cloudflare. Your DNS must be managed by Cloudflare.

Does it affect my website's SEO?

It should not negatively affect SEO. The plugin only temporarily changes whether your site goes through the Cloudflare proxy or not. Content and URLs remain the same.

What happens if I deactivate the plugin during an active bypass?

When deactivating the plugin, a function automatically runs that re-enables the Cloudflare proxy for all selected records.

Can I manually control the bypass?

Yes, the plugin includes buttons to:

  • Manually check football status
  • Force bypass activation/deactivation
  • Test Cloudflare connection

What DNS record types are supported?

Currently supports A, AAAA, and CNAME records, which are the most common and affected by IP blocks.

How does the cron system work?

See the "Cron and Automation" section for details on wp_cron, external endpoint, and configuration recommendations.

更新日志:

1.9.6 1.9.5 1.9.2 1.9.1 1.9.0 1.8.6 1.8.5 1.8.2 1.8.1 1.8.0 1.7.1 1.7.0 1.6.0 1.0.1 1.0.0