如何在Nginx代理中检测UCbrowser中的真实IP?
我在python上有nginx代理服务器和应用程序。当我收到UCbrowser的请求时,我看到了以下标题如何在Nginx代理中检测UCbrowser中的真实IP?,nginx,Nginx,我在python上有nginx代理服务器和应用程序。当我收到UCbrowser的请求时,我看到了以下标题 HTTP_CLIENTIP': '223.176.141.141' 'HTTP_X_REAL_IP': '168.235.197.149' 'REMOTE_ADDR': '168.235.197.149' 'HTTP_X_FORWARDED_FOR': '223.176.141.141, 168.235.197.149' 客户端ip为223.176.141.141,但geoip检测到ip为
HTTP_CLIENTIP': '223.176.141.141'
'HTTP_X_REAL_IP': '168.235.197.149'
'REMOTE_ADDR': '168.235.197.149'
'HTTP_X_FORWARDED_FOR': '223.176.141.141, 168.235.197.149'
客户端ip为223.176.141.141,但geoip检测到ip为168.235.197.149的错误国家。。。
在配置中,我有以下选项
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
及
如何解决real ip正常检测的问题?您是否在使用nginx的服务器上安装了ngx_http_realip_模块 是的--with-http_realip_模块
set_real_ip_from 192.168.1.0/24;
real_ip_header X-Forwarded-For;