1.真实ip获取
This commit is contained in:
14
pom.xml
14
pom.xml
@@ -40,10 +40,10 @@
|
|||||||
</distributionManagement>
|
</distributionManagement>
|
||||||
<properties>
|
<properties>
|
||||||
<!--中间件目标地址-->
|
<!--中间件目标地址-->
|
||||||
<!-- <middle.server.url>10.95.53.49</middle.server.url>-->
|
<!-- <middle.server.url>10.95.53.49</middle.server.url>-->
|
||||||
<middle.server.url>192.168.1.29</middle.server.url>
|
<middle.server.url>192.168.1.22</middle.server.url>
|
||||||
<!--微服务模块发布地址-->
|
<!--微服务模块发布地址-->
|
||||||
<service.server.url>127.0.0.1</service.server.url>
|
<service.server.url>192.168.1.127</service.server.url>
|
||||||
<!--docker仓库地址-->
|
<!--docker仓库地址-->
|
||||||
<docker.server.url>192.168.1.22</docker.server.url>
|
<docker.server.url>192.168.1.22</docker.server.url>
|
||||||
<!--nacos的ip:port-->
|
<!--nacos的ip:port-->
|
||||||
@@ -53,11 +53,11 @@
|
|||||||
<!--nacos的ip:port-->
|
<!--nacos的ip:port-->
|
||||||
<nacos.password>nacos</nacos.password>
|
<nacos.password>nacos</nacos.password>
|
||||||
<!--服务器发布内容为空-->
|
<!--服务器发布内容为空-->
|
||||||
<nacos.namespace></nacos.namespace>
|
<!-- <nacos.namespace></nacos.namespace>-->
|
||||||
<!-- <nacos.namespace>1dd11af6-e668-41fd-a663-02a05705304d</nacos.namespace>-->
|
<!-- <nacos.namespace>1dd11af6-e668-41fd-a663-02a05705304d</nacos.namespace>-->
|
||||||
<!-- <nacos.namespace>fd74182b-1fce-4dba-afa7-2623b0376205</nacos.namespace>-->
|
<!-- <nacos.namespace>fd74182b-1fce-4dba-afa7-2623b0376205</nacos.namespace>-->
|
||||||
<!-- <nacos.namespace>910d0d69-2254-481b-b9f7-7ecf9cb881b0</nacos.namespace>-->
|
<nacos.namespace>ddcae5af-ac35-4fc4-9804-962de94dfc61</nacos.namespace>
|
||||||
<!-- sentinel:port-->
|
<!-- sentinel:port-->
|
||||||
<sentinel.url>${middle.server.url}:8080</sentinel.url>
|
<sentinel.url>${middle.server.url}:8080</sentinel.url>
|
||||||
<!--网关地址,主要用于配置swagger中认证token-->
|
<!--网关地址,主要用于配置swagger中认证token-->
|
||||||
<gateway.url>${service.server.url}:10215</gateway.url>
|
<gateway.url>${service.server.url}:10215</gateway.url>
|
||||||
|
|||||||
@@ -46,11 +46,11 @@ public class IpUtils {
|
|||||||
HttpHeaders headers = request.getHeaders();
|
HttpHeaders headers = request.getHeaders();
|
||||||
String ipAddress = headers.getFirst(HEADER_X_FORWARDED_FOR);
|
String ipAddress = headers.getFirst(HEADER_X_FORWARDED_FOR);
|
||||||
// log.error("X-Forwarded-For:"+ipAddress);
|
// log.error("X-Forwarded-For:"+ipAddress);
|
||||||
ipAddress = headers.getFirst("X-Real-IP");
|
//ipAddress = headers.getFirst("X-Real-IP");
|
||||||
// log.error("X-Real-IP:"+ipAddress);
|
// log.error("X-Real-IP:"+ipAddress);
|
||||||
ipAddress = headers.getFirst("Proxy-Client-IP");
|
//ipAddress = headers.getFirst("Proxy-Client-IP");
|
||||||
// log.error("Proxy-Client-IP:"+ipAddress);
|
// log.error("Proxy-Client-IP:"+ipAddress);
|
||||||
ipAddress = headers.getFirst("REMOTE-HOST");
|
//ipAddress = headers.getFirst("REMOTE-HOST");
|
||||||
// log.error("REMOTE-HOST:"+ipAddress);
|
// log.error("REMOTE-HOST:"+ipAddress);
|
||||||
if (StrUtil.isBlankIfStr(ipAddress) || UNKNOWN.equalsIgnoreCase(ipAddress)) {
|
if (StrUtil.isBlankIfStr(ipAddress) || UNKNOWN.equalsIgnoreCase(ipAddress)) {
|
||||||
ipAddress = headers.getFirst(HEADER_PROXY_CLIENT_IP);
|
ipAddress = headers.getFirst(HEADER_PROXY_CLIENT_IP);
|
||||||
|
|||||||
Reference in New Issue
Block a user