From a5a832aa1d2b68cdc38c305cd479d56ab206f871 Mon Sep 17 00:00:00 2001 From: wujiawei <1207537021@qq.com> Date: Sat, 21 Sep 2024 22:57:24 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=E3=80=91web?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...eClientPermeateClientInitTypeAdvanced.java | 24 ++++++---- .../pom.xml | 46 +++++++++---------- .../src/main/resources/application.yml | 6 +-- .../pom.xml | 46 +++++++++---------- 4 files changed, 65 insertions(+), 57 deletions(-) diff --git a/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateClientInitTypeAdvanced.java b/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateClientInitTypeAdvanced.java index b8b1beb..7e7bad1 100644 --- a/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateClientInitTypeAdvanced.java +++ b/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateClientInitTypeAdvanced.java @@ -33,23 +33,31 @@ public class ClientHandleDistributeClientPermeateClientInitTypeAdvanced extends public void doHandler(Channel channel, NettyProxyMsg nettyProxyMsg) { // 初始化 客户端渗透服务端socket byte[] fromClientIdBytes = nettyProxyMsg.getClientId(); - byte[] visitorPort = nettyProxyMsg.getVisitorPort(); - byte[] clientTargetIp = nettyProxyMsg.getClientTargetIp(); - byte[] clientTargetPort = nettyProxyMsg.getClientTargetPort(); + byte[] visitorPortBytes = nettyProxyMsg.getVisitorPort(); + byte[] clientTargetIpBytes = nettyProxyMsg.getClientTargetIp(); + byte[] clientTargetPortBytes = nettyProxyMsg.getClientTargetPort(); byte[] toClientIdBytes = nettyProxyMsg.getData(); + String fromClientId = new String(fromClientIdBytes); + String toClientId = new String(toClientIdBytes); + Integer visitorPort = Integer.parseInt(new String(visitorPortBytes)); + String clientTargetIp = new String(clientTargetIpBytes); + Integer clientTargetPort = Integer.parseInt(new String(clientTargetPortBytes)); + List handleChannelTypeAdvancedList = new ArrayList<>(SpringContextHolder.getApplicationContext().getBeansOfType(HandleChannelTypeAdvanced.class).values()); // ChannelFlowAdapter channelFlowAdapter = SpringContextHolder.getBean(ChannelFlowAdapter.class); NettyClientProperties nettyClientProperties = SpringContextHolder.getBean(NettyClientProperties.class); + log.info("client permeate client from client_id:【{}】 to_client_id【{}】with visitor_port【{}】, clientTargetIp:【{}】clientTargetPort:【{}】", + fromClientId, toClientId, visitorPort, clientTargetIp, clientTargetPort); NettyClientPermeateClientVisitorSocket nettyClientPermeateClientVisitorSocket = NettyClientPermeateClientVisitorSocket.NettyClientPermeateClientVisitorSocketBuilder.builder() - .builderClientId(new String(fromClientIdBytes)) - .builderClientTargetIp(new String(clientTargetIp)) - .builderClientTargetPort(Integer.parseInt(new String(clientTargetPort))) - .builderVisitorPort(Integer.parseInt(new String(visitorPort))) + .builderClientId(fromClientId) + .builderClientTargetIp(clientTargetIp) + .builderClientTargetPort(clientTargetPort) + .builderVisitorPort(visitorPort) .builderNettyClientProperties(nettyClientProperties) // .builderChannelFlowAdapter(channelFlowAdapter) - .builderToClientId(new String(toClientIdBytes)) + .builderToClientId(toClientId) .builderHandleChannelTypeAdvancedList(handleChannelTypeAdvancedList) .build(); diff --git a/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/pom.xml b/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/pom.xml index bee107f..fd80e75 100644 --- a/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/pom.xml +++ b/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/pom.xml @@ -27,29 +27,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + org.graalvm.buildtools + native-maven-plugin + 0.9.23 + + + ${project.artifactId} + + org.framework.lazy.cloud.network.heartbeat.client.LazyCloudHeartbeatClientStart + + --no-fallback + + + + + build-native + + compile-no-fork + + package + + + org.springframework.boot spring-boot-maven-plugin diff --git a/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/src/main/resources/application.yml b/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/src/main/resources/application.yml index 5796039..2684ca9 100644 --- a/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/src/main/resources/application.yml +++ b/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start/src/main/resources/application.yml @@ -19,6 +19,6 @@ spring: # inet-port: 7101 --- -logging: - level: - root: DEBUG \ No newline at end of file +#logging: +# level: +# root: DEBUG \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-server-start/pom.xml b/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-server-start/pom.xml index d08998e..c63bfce 100644 --- a/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-server-start/pom.xml +++ b/wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-server-start/pom.xml @@ -32,29 +32,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + org.graalvm.buildtools + native-maven-plugin + 0.9.23 + + + ${project.artifactId} + + org.framework.lazy.cloud.network.heartbeat.server.LazyCloudHeartbeatServerStart + + --no-fallback + + + + + build-native + + compile-no-fork + + package + + + org.springframework.boot spring-boot-maven-plugin