自定义客户端ip获取
网关默认是直接从请求中获取客户端ip地址,确保ip地址的真实性,当我们在某些特定的场景中,只有默认方式不满足我们的需求,后来就增加此种方式,可以根据需求自定义获取。
使用方式
为了保证获取ip地址的真实性,默认不开启自定义ip获取,当有需求的时候在开启,同时请设置自定义的url地址(指定哪些地址需要使用自定义获取方式)
wueasy.gateway.client-ip.enabled
:是否启动自定义ip获取,默认false,false 关闭wueasy.gateway.client-ip.header-field
:从请求头header
中获取ip的字段,必填项wueasy.gateway.client-ip.urls
:自定义ip获取的url地址(满足条件的url地址才会自定义获取)
wueasy:
gateway:
client-ip:
enabled: true
header-field: client-ip
urls:
- /**