Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
140 views
in Technique[技术] by (71.8m points)

javascript - How to get client real ip on Nginx server

I have an issue when i try to get client ip, it gives same ip address for every client. I added these lines to my nginx.conf file:

set_real_ip_from  127.0.0.1;
set_real_ip_from  0:0:0:0:0:0:0:1;
set_real_ip_from  192.168.56.1;
real_ip_header    X-Forwarded-For;
real_ip_recursive on;
     
#proxy_set_header Host $host;                                   
#proxy_set_header X-Real-IP $remote_addr;                      
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
(I am not sure to add this part.)

But it still not working. Does anyone have any suggestions?

question from:https://stackoverflow.com/questions/65598384/how-to-get-client-real-ip-on-nginx-server

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Please try this:

proxy_set_header X-Forwarded-For $remote_addr;

https://serverfault.com/a/377212


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...