Cloudflare Compatibility
Introduction
Cloudflare is a widely used service for enhancing website security and performance. However, Cloudflare’s protective features may block AAArdvark’s programmatic scans, mistaking them for malicious activity.
Luckily, you can easily configure your Cloudflare settings to ensure smooth compatibility with AAArdvark.
Cloudflare Compatibility
Follow these steps to configure Cloudflare to work seamlessly with AAArdvark:
- Go to the Cloudflare panel and choose the domain name of the site you are scanning with AAArdvark.
- Go to the Firewall tab, and select Firewall Rules.
- Click Create a Firewall Rule.
- Configure your firewall settings as follows:
- Field: IP Address
- Operator: is in
- Value: Add the following IP addresses:
104.131.176.165
159.203.100.239
144.126.248.6
- Under the Then section:
- Choose Bypass
- Select all available features (e.g., Security, Performance).
- Click Deploy.
If you encounter any issues during setup, ensure the IP addresses are entered correctly and verify the rule is active. Contact support if further assistance is needed.
Cloudflare’s Cache
Cloudflare’s caching system may delay updates to your site’s HTML from being reflected in AAArdvark scans. If you notice outdated data in your scans, try one of these solutions:
- Automated Cache Purge: Use Cloudflare’s API to automatically clear the cache during your deployment process. (Developer assistance required.)
- Manual Cache Purge: Manually clear the Cloudflare cache immediately after deployment and before starting a manual scan.
- Set Webhook Delay: If using a webhook to trigger scans, configure a delay in the webhook settings to allow sufficient time for the Cloudflare cache to refresh.
For more information on managing Cloudflare’s cache, visit Cloudflare Cache Purging Guide.