-
Notifications
You must be signed in to change notification settings - Fork 12
Config documentation
-
CloudflareEmail
Your cloudlfare account email address -
CloudflareApiKey
Your cloudlfare account global API key
Tutorial - how to find it -
CloudflareUnderAttackMode
Enable Cloudflare's Under Attack Mode when massive attack is detected -
CloudflareModeDefault
Default security level (switch to it after Under Attack Mode expires) (to use only with CloudflareUnderAttackMode) -
CloudflareManageZones
List of zones/websites where Under Attack Mode should be enabled (to use only with CloudflareUnderAttackMode)
Tutorial - how to find it
Example configuration:
-
BlockNote
Comment to set in Cloudflare block rule and Nginx block .conf file -
WatcherTargetFile
Full path to Nginxerror.logfile -
WatcherCheckSleep
Check forerror.logfile changes every X milliseconds (2 seconds = 2000) -
AbuseExpirationTime
Time after which abuse counter resets to zero (value in seconds, 5 minutes = 300) -
BlockExpirationTime
Time after which IP is removed from the blacklist (value in seconds, 3 hours = 10800) -
BlocksToUnderAttack
Amount of blocks required in single tick to enable Under Attack Mode (1 tick = WatcherCheckSleep milliseconds) (to use only with CloudflareUnderAttackMode) -
UnderAttackExpirationTicks
Ticks after which Under Attack Mode is disabled (1 tick = WatcherCheckSleep milliseconds) (to use only with CloudflareUnderAttackMode) -
AbusesToBlock
How many abuses are required to add IP to the blacklist -
AbusesToBlockUnderAttack
How many abuses are required to add IP to the blacklist while Under Attack Mode is enabled (to use only with CloudflareUnderAttackMode) -
NginxBlockSnippetFile
Full path where Nginx block .conf file will be created