halo-dev / halo

强大易用的开源建站工具。
https://www.halo.run
GNU General Public License v3.0
32.47k stars 9.45k forks source link

登录设备中IP地址无法获取 #6255

Open 52lemon6 opened 2 days ago

52lemon6 commented 2 days ago

系统信息

使用的哪种方式运行?

Docker Compose

发生了什么?

如图,设备登录中无法获取到IP地址 image

相关日志输出

No response

附加信息

No response

guqing commented 2 days ago

建议检查你的 nginx或其他组件需要确保halo能正确获取到 ip 参考 https://github.com/halo-dev/halo/blob/7ca17001d98b27f63d0799350064978857c48009/application/src/main/java/run/halo/app/infra/utils/IpAddressUtils.java#L16

/triage needs-information

52lemon6 commented 2 days ago

希望增加X-Forwarded-Proto和X-Forwarded-Host,通过雷池代理的网站是通过这俩请求头传递上游IP的

guqing commented 2 days ago

/kind improvement /remove-triage needs-information