mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-06 21:37:56 +08:00
[fix] 通道数据添加appKey、appSecret、originalIp验证
This commit is contained in:
parent
b7d571ccc1
commit
b2cd1eee0a
@ -156,7 +156,7 @@ public class NettyClientPermeateClientRealSocket {
|
||||
|
||||
} else {
|
||||
log.info("无法连接到服务端....");
|
||||
transferChannel.eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
try {
|
||||
newVisitorConnect2Server(clientId,
|
||||
clientTargetIp,
|
||||
|
@ -91,7 +91,7 @@ public class NettyClientPermeateClientVisitorTransferSocket {
|
||||
|
||||
} else {
|
||||
log.info("无法连接到服务端....");
|
||||
transferChannel.eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
try {
|
||||
buildTransferServer(internalNetworkClientPermeateClientVisitor,visitorChannel);
|
||||
} catch (Exception e) {
|
||||
|
@ -87,7 +87,7 @@ public class NettyClientPermeateServerVisitorTransferSocket {
|
||||
|
||||
} else {
|
||||
log.warn("客户端渗透服务端通信通道中断....");
|
||||
transferChannel.eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
try {
|
||||
buildTransferServer(internalNetworkClientPermeateServerVisitor, visitorChannel);
|
||||
} catch (Exception e) {
|
||||
|
@ -119,7 +119,7 @@ public class NettyClientSocket {
|
||||
// 离线
|
||||
NettyServerContext.removeServerEndpointChannels(serverId, clientId);
|
||||
clientChangeEvent.clientOffLine(inetHost, inetPort,serverId, clientId);
|
||||
futureListener.channel().eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
try {
|
||||
newConnect2Server(inetHost, inetPort, clientId, serverId, clientChangeEvent);
|
||||
} catch (InterruptedException e) {
|
||||
|
@ -201,7 +201,7 @@ public class NettyServerPermeateClientRealSocket {
|
||||
} else {
|
||||
log.info("每隔2s重连....");
|
||||
// 离线
|
||||
transferChannel.eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
try {
|
||||
newVisitorConnect2Server(internalNetworkPenetrationRealClient, nettyClientProperties, handleChannelTypeAdvancedList,realChannel);
|
||||
} catch (InterruptedException e) {
|
||||
|
@ -2,6 +2,7 @@ package org.framework.lazy.cloud.network.heartbeat.common;
|
||||
|
||||
import io.netty.channel.Channel;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.framework.lazy.cloud.network.heartbeat.common.utils.ChannelAttributeKeyUtils;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
@ -36,6 +37,7 @@ public class ChannelContext {
|
||||
if(existChannel.isActive()){
|
||||
existChannelList.add(existChannel);
|
||||
}else {
|
||||
log.warn("close channel with client:{}", ChannelAttributeKeyUtils.getClientId(existChannel));
|
||||
existChannel.close();
|
||||
}
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ public class NettyClientPermeateServerConnectRealSocket {
|
||||
|
||||
} else {
|
||||
log.error("服务端内网渗透 无法连接当前网络内的目标IP:【{}】,目标端口:【{}】", targetIp, targetPort);
|
||||
channelFuture.channel().eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
buildNewRealServer(visitorId, visitorPort, targetIp, targetPort, transferChannel);
|
||||
}, 2, TimeUnit.SECONDS);
|
||||
}
|
||||
|
@ -76,7 +76,7 @@ public class NettyServerPermeateServerConnectRealSocket {
|
||||
|
||||
} else {
|
||||
log.error("服务端内网渗透 无法连接当前网络内的目标IP:【{}】,目标端口:【{}】", clientTargetIp, clientTargetPort);
|
||||
channelFuture.channel().eventLoop().schedule(() -> {
|
||||
eventLoopGroup.schedule(() -> {
|
||||
buildNewRealServer(internalNetworkServerPermeateServerRealServer, visitorChannel, visitorId);
|
||||
}, 2, TimeUnit.SECONDS);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user