This commit is contained in:
midoks
2022-10-11 15:39:13 +08:00
parent 00aa791205
commit 40d755b44e
2 changed files with 2 additions and 2 deletions
-1
View File
@@ -132,7 +132,6 @@ def initSiteInfo():
'cdn-src-ip',
'cdn-real-ip',
'cf-connecting-ip',
'cf-connecting-ip',
'x-cluster-client-ip',
'wl-proxy-client-ip',
'proxy-client-ip',
+2 -1
View File
@@ -522,6 +522,7 @@ function _M.get_real_ip(self, server_name)
self:D("ipheader[0]:"..self:to_json(request_header))
if self.site_config[server_name] then
if self.site_config[server_name]['cdn'] then
local request_header = self.params["request_header"]
for _,v in ipairs(self.site_config[server_name]['cdn_header'])
do
if request_header[v] ~= nil and request_header[v] ~= "" then
@@ -534,6 +535,7 @@ function _M.get_real_ip(self, server_name)
end
end
self:D("client_ip[cf]:"..client_ip)
if string.match(client_ip,"%d+%.%d+%.%d+%.%d+") == nil or not self:is_ipaddr(client_ip) then
client_ip = ngx.var.remote_addr
self:D("client_ip[2]:"..client_ip)
@@ -549,7 +551,6 @@ end
function _M.get_client_ip(self)
local client_ip = "unknown"
local server_name = self.params['server_name']
-- self:D("fff..."..client_ip..server_name)
if self.site_config[server_name] then
if self.site_config[server_name]['cdn'] then
request_header = self.params["request_header"]