mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-20 08:25:50 +08:00
up
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user