diff --git a/entry.lua b/entry.lua index 333f9d9..f4aaa4b 100644 --- a/entry.lua +++ b/entry.lua @@ -12,7 +12,7 @@ ip_black_list = {} --------- Init project ---------------- require 'init' --------- Access control limit -------- -if ip_check and (whiteIP(ip_white_list) or blackIP(ip_black_list)) then -elseif cc_deny and denyCC(cc_rate, cc_deny_seconds) then +if ip_check and (whiteIP(ip_white_list, debug) or blackIP(ip_black_list, debug)) then +elseif cc_deny and denyCC(cc_rate, cc_deny_seconds, debug) then else return end diff --git a/init.lua b/init.lua index d5a400c..7853b02 100644 --- a/init.lua +++ b/init.lua @@ -187,7 +187,7 @@ end -- return false -- end -function denyCC(cc_rate, cc_deny_seconds) +function denyCC(cc_rate, cc_deny_seconds, debug) local uri = ngx.var.uri cc_count = tonumber(string.match(cc_rate, '(.*)/')) cc_seconds = tonumber(string.match(cc_rate, '/(.*)'))