【求助】docker-compose编排的nginx、server容器拿不到用户真实ip

各位大佬你们好,麻烦帮忙解决一下问题~

一、技术背景:
centos7.x服务器,我使用docker-compose编排了nginx容器、node服务容器,然后nginx反向代理到node服务。
二、问题:
我的node服务拿不到用户的真实ip,获取的是docker网关的ip,然后我的nginx已配置:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
配置是生效的,并且在另一台没用1panel的服务器能够正常获取到用户真实ip,说明代码没问题。请问是1panel有什么特殊限制吗?怎么解决?
三、期望:
node服务器能够正常获取到用户真实ip

是单纯用的 docker-compose 吗 不是用的 1panel 应用商店中的应用吗?
如果不是 那其实 1panel 限制不到你的

使用docker-compose up -d启动nginx容器,不是1panel应用商店的应用,现在就像是X-Forwarded-For被1panel改了,拿到的都是docker网关的ip,同样的一份代码,在两个服务器上允许,用1panel的获取不到,没有用的能获取到,这个怎么回事呢?

大概率跟 1panel 没关系 你可以先把 1panel 关闭 然后再试试