精易论坛

标题: 通过nginx转到E2EE,如何获取真实IP写入日志 [打印本页]

作者: mier001    时间: 2021-10-10 21:09
标题: 通过nginx转到E2EE,如何获取真实IP写入日志
通过nginx转到E2EE,如何获取真实IP写入日志

不知道用到哪些字段,有懂的朋友帮忙指点

作者: xxddd    时间: 2021-10-10 21:25
反向代理
作者: 荭枫    时间: 2021-10-10 22:04
nginx 可以配置把ip放到请求头里
作者: 小小C    时间: 2021-10-11 07:51
location / {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

在e2ee服务端拿到“X-Forwarded-For”的协yi头信息就行,协yi头可以自定义~

作者: mier001    时间: 2021-10-11 08:54
小小C 发表于 2021-10-11 07:51
location / {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

这个已经设置了的,主要就是E2EE里 要怎么设置
作者: 小小C    时间: 2021-10-11 08:57
mier001 发表于 2021-10-11 08:54
这个已经设置了的,主要就是E2EE里 要怎么设置

e2ee没用过,不需要设置什么,你只需要知道e2ee怎么获取客户Duan的协yi头信息就行了,一般web服务都有这种功能的,具体请查看e2ee文档
作者: mier001    时间: 2021-10-11 09:06
小小C 发表于 2021-10-11 08:57
e2ee没用过,不需要设置什么,你只需要知道e2ee怎么获取客户Duan的协yi头信息就行了,一般web服务都有这 ...

但是实际NGINX里加了 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;实际还是127.0.0.1
作者: 小小C    时间: 2021-10-11 12:09
mier001 发表于 2021-10-11 09:06
但是实际NGINX里加了 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;实际还是127.0.0.1 ...

请部署到服务器,进行实际访问测试~
作者: mier001    时间: 2021-10-11 19:18
小小C 发表于 2021-10-11 12:09
请部署到服务器,进行实际访问测试~

就是实际服务器上用的,
作者: LoveM    时间: 2021-10-21 12:51
你设置了反向之后,你在服务器里面 不要用请求.取用户地址()
你要取请求头,然后通过你反向设置到I皮 参数去取 这样就正常了
作者: mier001    时间: 2021-10-21 17:11
LoveM 发表于 2021-10-21 12:51
你设置了反向之后,你在服务器里面 不要用请求.取用户地址()
你要取请求头,然后通过你反向设置到I皮 参数 ...

那个是手动写到日志里,我是想默认请求文件里 的IP,变成真实IP




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4