CF Football Bypass is a PrestaShop module designed for Spanish online stores that experience mass IP blocking during professional football matches. In Spain, court orders obtained by LaLiga result in broad IP-range blocks enforced by ISPs during live matches, which can make Cloudflare-proxied websites unreachable to legitimate customers. This module automates a mitigation strategy: it switches the store's Cloudflare DNS records between Proxied mode (which routes traffic through Cloudflare's IPs, making the site vulnerable to the blocks) and DNS Only mode (which exposes the origin IP directly, bypassing the blocked Cloudflare ranges) for the duration of a match.
- Automated match detection: Fetches a live feed from hayahora.futbol to detect when a football match is in progress, triggering the DNS switch automatically without manual intervention.
- Cloudflare API integration: Communicates directly with the Cloudflare API to enable or disable Proxied mode on selected DNS records. Requires a Cloudflare account with API access and DNS management permissions.
- Configurable behaviour: The back office configuration panel lets you set the checking interval, the cooldown period before Cloudflare Proxied mode is re-enabled after a match ends, and which specific DNS records to manage.
- External cron support: Can be triggered via an external cron job through a dedicated
cron.php endpoint, with an .htaccess configuration provided in the documentation.
This module is specifically relevant to Spanish PrestaShop merchants whose stores run behind Cloudflare and who have experienced customer access failures on match days. It is adapted from an original WordPress plugin by David Carrero (carrero.es), ported to PrestaShop with the original author's permission. An active Cloudflare account with API credentials is required.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent