修复反向代理代过来的数据

This commit is contained in:
Mr Chen 2023-11-18 02:36:18 +08:00
parent 719eec4b98
commit e2d680cb2a
2 changed files with 10 additions and 0 deletions

View File

@ -121,6 +121,10 @@ end
function _M.split(self, str, reps)
local arr = {}
-- 修复反向代理代过来的数据
if "table" == type(data) then
return str
end
string.gsub(str,'[^'..reps..']+',function(w) table.insert(arr,w) end)
return arr
end

View File

@ -325,6 +325,12 @@ log_by_lua_block {
end
local remote_addr = ngx.var.remote_addr
-- 修复反向代理代过来的数据
if "table" == type(ip_list) then
ip_list = json.encode(ip_list)
end
if not string.find(ip_list, remote_addr) then
if remote_addr then
ip_list = ip_list .. "," .. remote_addr