日志记录remote_ip记录为127.0.0.1,要求记录真实的客户端IP

Blade 已结 2 118
258694298
258694298 剑者 2024-09-26 16:44

一、该问题的重现步骤是什么?


1. 通过nginx代理后端,blade_log_error 、blade_log_api 记录的remote_ip为127.0.0.1

8c936680875ac4510b72991b44f82001.png

二、你期待的结果是什么?实际看到的又是什么?


remote_ip记录真实的客户IP



三、你正在使用的是什么产品,什么版本?在什么操作系统上?


bladex-boot 3.1.0


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。


2条回答
  •  admin
    admin (最佳回答者)
    2024-09-26 16:45

    最新版已经修复了,可以看线上的演示

    CleanShot20240926144238@2x.png

    CleanShot20240926144313@2x.png


    0 讨论(1)
  • 2024-09-26 17:53

    通过智慧体,搜到设置了,增加下方的设置之后,问题解决。
    http {

        ...

        set_real_ip_from 127.0.0.1;  # 允许的代理地址

        real_ip_header X-Forwarded-For;  # 使用 X-Forwarded-For 头部

    }


    0 讨论(0)
提交回复