Cloudflare
If your application is using Cloudflare CDN, you can integrate with IntelliFend by using Interceptor mode. We use Cloudflare Worker to intercept the request log and mitigate the threat in your traffic log.
Create Configuration
To integrate your application with Interceptor Mode, go to Integration page > select an application with interceptor mode:
-
CDN In the dropdown list, select
Cloudflare
-
Cloudflare API Token Fill in your Cloudflare API token, you can follow this guide: Cloudflare API Token to prepare your token. This token is used for calling the Cloudflare API to deploy worker.js to your Cloudflare Worker. Please be noted that we don't store the token at our backend.
Click on the Connect button to get the list of available domains belonging to this token, then you can choose the domain in the dropdown of the application domain list.
- API
Enable if your application is served for API requests only. You need to provide the
Parameter name of API key
to generate the Visitor ID of the API request. - Blocking Setting
By default, if a visitor is blocked by mitigation action, they will be redirected to the default blocking page. In case you want to customize the blocking page, you can enable the option, then provide
Redirect URL from blocking page
andDelay time (s)
. - Domains The list of your application domains. You can add more domains by clicking on the button Add new domain
Click Save to create the integration configuration.
To ensure that your health check traffic is not mistakenly identified as bot activity, whitelist it by appending the Stealth ID parameter "_intellifend" to your URL. For instance: https://yoursite.com/?_intellifend=stealth_token_here
Edit Configuration
You can modify the applications by Click on the Edit button, then fill in the Cloudflare API token before changing the list of application domains.
Delete Configuration
To delete application configuration, click on Delete Configuration button and fill in Cloudflare token confirmation dialog.
Configuration Status
- Not yet configured: The application haven't configured yet.
- Configured: You have created the integration configuration successfully.
- Ready to serve traffic: The Dedicated Gateway is ready to serve your application traffic.
- Receiving traffic: The Dedicated Gateway is receiving your application traffic.