本帖最后由 server2021 于 2024-3-18 08:39 编辑
目前在试用10.0.0.0,推测这个现象可能跟版本关系不大
方便起见,我在试用服务器前面放了一个nginx做反向代理,nginx下面,我加了realIP
“ set $args $args&RealIP=$remote_addr;”,实际效果也达到了
在审计日志可以看到
请求路径: https://test.example.com/hello/world?x=123456&RealIP={访问ip};| 请求方法: GET; | 是否成功: 是;| 状态码: 200; | 是否为Https: 是; | IP地址: 访问ip;
然后我在world页面,页面加载时去取url里面的RealIP
=GETURLQUERYVALUE("RealIP")
但是怎么也取不到
=GETURLQUERYVALUE("x")
这个x就可以取到
如果手动http://127.0.0.1/hello/world?x=123456&RealIP=8.8.8.8
就能取到8.8.8.8
不知道是什么原因?比较奇怪
当然,我的目的只是想获取访问者的ip,如果有更好的办法,那也是欢迎的。
|