diff options
-rw-r--r-- | src/plugins/lua/ratelimit.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index c532e4379..d1503f3c3 100644 --- a/src/plugins/lua/ratelimit.lua +++ b/src/plugins/lua/ratelimit.lua @@ -113,6 +113,13 @@ local keywords = { return nil end, }, + ['rip'] = { + ['get_value'] = function(task) + local ip = task:get_ip() + if ip and ip:is_valid() and not ip:is_local() then return ip end + return nil + end, + }, ['from'] = { ['get_value'] = function(task) local from = task:get_from(0) |