mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-16 10:25:07 +08:00
[fix] 添加namespace
This commit is contained in:
@ -157,8 +157,8 @@ public class ServerHandleTcpClientConnectSuccessTypeAdvanced extends AbstractHan
|
||||
Integer visitorPort = lazyClientPermeateServerMappingDTO.getVisitorPort();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
newChannel.writeAndFlush(nettyMsg);
|
||||
}
|
||||
@ -181,8 +181,8 @@ public class ServerHandleTcpClientConnectSuccessTypeAdvanced extends AbstractHan
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setNamespace(selfNamespace);
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
nettyMsg.setClientId(clientId);
|
||||
nettyMsg.setData(toClientId.getBytes(StandardCharsets.UTF_8));
|
||||
|
@ -33,8 +33,8 @@ public class ServerHandleTcpReportClientTransferClientPermeateChannelConnectionS
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
String clientId = nettyProxyMsg.clientId();// 目标客户端ID
|
||||
String namespace = nettyProxyMsg.namespace();
|
||||
|
||||
@ -48,14 +48,14 @@ public class ServerHandleTcpReportClientTransferClientPermeateChannelConnectionS
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL);
|
||||
if (clientChannel != null) {
|
||||
clientChannel.writeAndFlush(clientConnectTagetNettyProxyMsg);
|
||||
}else {
|
||||
log.error("can not find the client:【】 channel",clientId);
|
||||
log.error("can not find the client:【{}】 channel",clientId);
|
||||
}
|
||||
|
||||
|
||||
|
@ -31,8 +31,8 @@ public class ServerHandleTcpReportClientTransferClientPermeateChannelInitSuccess
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] clientId = nettyProxyMsg.getClientId();
|
||||
|
||||
ChannelAttributeKeyUtils.buildVisitorPort(transferChannel, Integer.parseInt(new String(msgVisitorPort)));
|
||||
@ -48,8 +48,8 @@ public class ServerHandleTcpReportClientTransferClientPermeateChannelInitSuccess
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL);
|
||||
if (nextChannel != null) {
|
||||
|
@ -34,8 +34,8 @@ public class ServerHandleTcpReportClientTransferClientResponseTypeAdvanced exten
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
String clientId = nettyProxyMsg.clientId();
|
||||
// 下发客户端初始化成功
|
||||
Channel nextChannel = ChannelAttributeKeyUtils.getTransferNextChannel(channel);
|
||||
@ -44,8 +44,8 @@ public class ServerHandleTcpReportClientTransferClientResponseTypeAdvanced exten
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setData(nettyProxyMsg.getData());
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE);
|
||||
|
@ -34,8 +34,8 @@ public class ServerHandleTcpReportClientTransferClientTypeAdvanced extends Abstr
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
String clientId = nettyProxyMsg.clientId();
|
||||
// 下发客户端初始化成功
|
||||
Channel nextChannel = ChannelAttributeKeyUtils.getTransferNextChannel(channel);
|
||||
@ -45,8 +45,8 @@ public class ServerHandleTcpReportClientTransferClientTypeAdvanced extends Abstr
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setData(nettyProxyMsg.getData());
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST);
|
||||
|
@ -28,8 +28,8 @@ public class ServerHandleTcpReportClientTransferServerPermeateChannelConnectionS
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] msgClientId = nettyProxyMsg.getClientId();
|
||||
String clientId = new String(msgClientId);
|
||||
// 绑定客户端ID
|
||||
|
@ -32,8 +32,8 @@ public class ServerHandleTcpReportServicePermeateClientRealConnectTypeAdvanced e
|
||||
Channel transferChannel = nettyChannelContext.channel();
|
||||
// 客户端绑定端口成功
|
||||
byte[] clientId = nettyProxyMsg.getClientId();
|
||||
byte[] clientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] clientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] clientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] clientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] visitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] visitorId = nettyProxyMsg.getVisitorId();
|
||||
log.info("客户端:{},绑定真实服务ip:{},port:{},成功", new String(clientId), new String(clientTargetIp), new String(clientTargetPort));
|
||||
|
@ -55,8 +55,8 @@ public class NettyTcpServerPermeateClientVisitorHandler extends SimpleChannelInb
|
||||
nettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT);
|
||||
nettyProxyMsg.setClientId(clientId);
|
||||
nettyProxyMsg.setVisitorPort(visitorPort);
|
||||
nettyProxyMsg.setClientTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setClientTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setTargetPort(clientTargetPort);
|
||||
|
||||
nettyProxyMsg.setVisitorId(visitorId);
|
||||
|
||||
@ -105,8 +105,8 @@ public class NettyTcpServerPermeateClientVisitorHandler extends SimpleChannelInb
|
||||
NettyProxyMsg nettyProxyMsg = new NettyProxyMsg();
|
||||
nettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER);
|
||||
nettyProxyMsg.setClientId(clientId);
|
||||
nettyProxyMsg.setClientTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setClientTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setVisitorPort(visitorPort);
|
||||
nettyProxyMsg.setVisitorId(visitorId);
|
||||
nettyProxyMsg.setData(bytes);
|
||||
|
@ -66,8 +66,8 @@ public class NettyTcpClientPermeateServerConnectRealSocket {
|
||||
myMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL);
|
||||
myMsg.setVisitorId(visitorId);
|
||||
myMsg.setVisitorPort(visitorPort);
|
||||
myMsg.setClientTargetIp(targetIp);
|
||||
myMsg.setClientTargetPort(targetPort);
|
||||
myMsg.setTargetIp(targetIp);
|
||||
myMsg.setTargetPort(targetPort);
|
||||
|
||||
|
||||
transferChannel.writeAndFlush(myMsg);
|
||||
|
@ -147,8 +147,8 @@ public class ServerHandleUdpClientConnectSuccessTypeAdvanced extends AbstractHan
|
||||
Integer visitorPort = lazyClientPermeateServerMappingDTO.getVisitorPort();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
newChannel.writeAndFlush(nettyMsg);
|
||||
}
|
||||
@ -169,8 +169,8 @@ public class ServerHandleUdpClientConnectSuccessTypeAdvanced extends AbstractHan
|
||||
String toClientId = lazyClientPermeateClientMappingDTO.getToClientId();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
nettyMsg.setClientId(clientId);
|
||||
nettyMsg.setData(toClientId.getBytes(StandardCharsets.UTF_8));
|
||||
|
@ -34,7 +34,7 @@ public class ServerHandleUdpReportClientTransferClientPermeateChannelConnectionS
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
String msgClientTargetIp = nettyProxyMsg.targetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
String clientId = nettyProxyMsg.clientId();// 目标客户端ID
|
||||
|
||||
ChannelAttributeKeyUtils.buildClientId(channel, clientId);
|
||||
@ -47,8 +47,8 @@ public class ServerHandleUdpReportClientTransferClientPermeateChannelConnectionS
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_CLIENT_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL);
|
||||
if (clientChannel != null) {
|
||||
|
@ -31,8 +31,8 @@ public class ServerHandleUdpReportClientTransferClientPermeateChannelInitSuccess
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] clientId = nettyProxyMsg.getClientId();
|
||||
|
||||
ChannelAttributeKeyUtils.buildVisitorPort(channel, Integer.parseInt(new String(msgVisitorPort)));
|
||||
@ -48,8 +48,8 @@ public class ServerHandleUdpReportClientTransferClientPermeateChannelInitSuccess
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_CHANNEL_INIT_SUCCESSFUL);
|
||||
if (nextChannel != null) {
|
||||
|
@ -36,8 +36,8 @@ public class ServerHandleUdpReportClientTransferClientResponseTypeAdvanced exten
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
String clientId = nettyProxyMsg.clientId();
|
||||
// 下发客户端初始化成功
|
||||
Channel nextChannel = ChannelAttributeKeyUtils.getTransferNextChannel(channel);
|
||||
@ -46,8 +46,8 @@ public class ServerHandleUdpReportClientTransferClientResponseTypeAdvanced exten
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setData(nettyProxyMsg.getData());
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_RESPONSE);
|
||||
|
@ -34,8 +34,8 @@ public class ServerHandleUdpReportClientTransferClientTypeAdvanced extends Abstr
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
String clientId = nettyProxyMsg.clientId();
|
||||
// 下发客户端初始化成功
|
||||
Channel nextChannel = ChannelAttributeKeyUtils.getTransferNextChannel(channel);
|
||||
@ -45,8 +45,8 @@ public class ServerHandleUdpReportClientTransferClientTypeAdvanced extends Abstr
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setVisitorPort(msgVisitorPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setData(nettyProxyMsg.getData());
|
||||
clientConnectTagetNettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_TRANSFER_REQUEST);
|
||||
|
@ -28,8 +28,8 @@ public class ServerHandleUdpReportClientTransferServerPermeateChannelConnectionS
|
||||
// 创建目标地址连接
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
byte[] msgVisitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] msgClientId = nettyProxyMsg.getClientId();
|
||||
String clientId = new String(msgClientId);
|
||||
// 绑定客户端ID
|
||||
|
@ -32,8 +32,8 @@ public class ServerHandleUdpReportServicePermeateClientRealConnectTypeAdvanced e
|
||||
Channel channel = nettyChannelContext.channel();
|
||||
// 客户端绑定端口成功
|
||||
byte[] clientId = nettyProxyMsg.getClientId();
|
||||
byte[] clientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] clientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] clientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] clientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] visitorPort = nettyProxyMsg.getVisitorPort();
|
||||
byte[] visitorId = nettyProxyMsg.getVisitorId();
|
||||
log.info("客户端:{},绑定真实服务ip:{},port:{},成功", new String(clientId), new String(clientTargetIp), new String(clientTargetPort));
|
||||
|
@ -54,9 +54,9 @@ public class NettyUdpServerPermeateClientVisitorHandler extends SimpleChannelInb
|
||||
nettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_SINGLE_CLIENT_REAL_CONNECT);
|
||||
nettyProxyMsg.setClientId(clientId);
|
||||
nettyProxyMsg.setVisitorPort(visitorPort);
|
||||
nettyProxyMsg.setClientTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setNamespace(namespace);
|
||||
nettyProxyMsg.setClientTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setTargetPort(clientTargetPort);
|
||||
|
||||
nettyProxyMsg.setVisitorId(visitorId);
|
||||
|
||||
@ -105,8 +105,8 @@ public class NettyUdpServerPermeateClientVisitorHandler extends SimpleChannelInb
|
||||
NettyProxyMsg nettyProxyMsg = new NettyProxyMsg();
|
||||
nettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER);
|
||||
nettyProxyMsg.setClientId(clientId);
|
||||
nettyProxyMsg.setClientTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setClientTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setVisitorPort(visitorPort);
|
||||
nettyProxyMsg.setVisitorId(visitorId);
|
||||
nettyProxyMsg.setData(bytes);
|
||||
|
@ -66,8 +66,8 @@ public class NettyUdpClientPermeateServerConnectRealSocket {
|
||||
myMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER_SERVER_PERMEATE_CHANNEL_CONNECTION_SUCCESSFUL);
|
||||
myMsg.setVisitorId(visitorId);
|
||||
myMsg.setVisitorPort(visitorPort);
|
||||
myMsg.setClientTargetIp(targetIp);
|
||||
myMsg.setClientTargetPort(targetPort);
|
||||
myMsg.setTargetIp(targetIp);
|
||||
myMsg.setTargetPort(targetPort);
|
||||
|
||||
|
||||
transferChannel.writeAndFlush(myMsg);
|
||||
|
@ -38,8 +38,8 @@ public class ServerHandleHttpReportClientProxyClientTransferChannelInitSuccessfu
|
||||
Channel channel = nettyChannelContext.channel();
|
||||
byte[] msgVisitorId = nettyProxyMsg.getVisitorId();
|
||||
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getClientTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getClientTargetPort();
|
||||
byte[] msgClientTargetIp = nettyProxyMsg.getTargetIp();
|
||||
byte[] msgClientTargetPort = nettyProxyMsg.getTargetPort();
|
||||
byte[] clientId = nettyProxyMsg.getClientId();
|
||||
|
||||
|
||||
@ -56,8 +56,8 @@ public class ServerHandleHttpReportClientProxyClientTransferChannelInitSuccessfu
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(msgClientTargetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(msgClientTargetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setData(nettyByteBufData.getData());
|
||||
|
||||
|
@ -71,8 +71,8 @@ public class ServerHandleHttpReportClientProxyClientTransferRequestTypeAdvanced
|
||||
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(targetIpString);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(targetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(targetIpString);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(targetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setType(ProxyMessageType.HTTP_DISTRIBUTE_CLIENT_PROXY_CLIENT_TRANSFER_CONNECTION_SUCCESSFUL_);
|
||||
if (loadBalance != null) {
|
||||
|
@ -72,8 +72,8 @@ public class ServerHandleHttpReportServerProxyClientTransferRequestTypeAdvanced
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(msgVisitorId);
|
||||
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(targetIpString);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(targetPort);
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(targetIpString);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(targetPort);
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setData(nettyByteBufData.getData());
|
||||
|
||||
|
@ -53,8 +53,8 @@ public class ServerHandleHttpReportServerProxyClientTransferTypeAdvanced
|
||||
|
||||
NettyProxyMsg clientConnectTagetNettyProxyMsg = new NettyProxyMsg();
|
||||
clientConnectTagetNettyProxyMsg.setVisitorId(visitorId);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetIp(targetIp);
|
||||
clientConnectTagetNettyProxyMsg.setClientTargetPort(Integer.parseInt(targetPort));
|
||||
clientConnectTagetNettyProxyMsg.setTargetIp(targetIp);
|
||||
clientConnectTagetNettyProxyMsg.setTargetPort(Integer.parseInt(targetPort));
|
||||
clientConnectTagetNettyProxyMsg.setClientId(clientId);
|
||||
clientConnectTagetNettyProxyMsg.setType(ProxyMessageType.HTTP_DISTRIBUTE_SERVER_PROXY_CLIENT_CONNECTION_SUCCESSFUL_);
|
||||
if (loadBalance != null) {
|
||||
|
@ -53,8 +53,8 @@ public class ServerHandleSocksReportClientProxyClientConnectTransferTypeAdvanced
|
||||
// 下发创建新链接指令
|
||||
NettyProxyMsg otherClientConnectServer = new NettyProxyMsg();
|
||||
otherClientConnectServer.setData(data);
|
||||
otherClientConnectServer.setClientTargetIp(host);
|
||||
otherClientConnectServer.setClientTargetPort(port);
|
||||
otherClientConnectServer.setTargetIp(host);
|
||||
otherClientConnectServer.setTargetPort(port);
|
||||
otherClientConnectServer.setVisitorId(visitorId);
|
||||
otherClientConnectServer.setClientId(targetClientId);
|
||||
otherClientConnectServer.setType(ProxyMessageType.SOCKS_DISTRIBUTE_CLIENT_PROXY_CLIENT_OTHER_TRANSFER_CONNECTION_);
|
||||
|
@ -61,8 +61,8 @@ public class ServerHandleSocksReportServerProxyClientTypeAdvanced
|
||||
// 下发创建新链接指令
|
||||
NettyProxyMsg otherClientConnectServer = new NettyProxyMsg();
|
||||
// data ---》Socks5AddressType
|
||||
otherClientConnectServer.setClientTargetIp(host);
|
||||
otherClientConnectServer.setClientTargetPort(port);
|
||||
otherClientConnectServer.setTargetIp(host);
|
||||
otherClientConnectServer.setTargetPort(port);
|
||||
otherClientConnectServer.setVisitorId(visitorId);
|
||||
otherClientConnectServer.setClientId(targetClientId);
|
||||
otherClientConnectServer.setType(ProxyMessageType.SOCKS_DISTRIBUTE_SERVER_PROXY_CLIENT_CONNECTION_INIT_);
|
||||
|
@ -165,8 +165,8 @@ public class LazyClientPermeateClientMappingApplicationImpl implements LazyClien
|
||||
Integer visitorPort = lazyNettyClientPermeateClientMapping.getVisitorPort();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
clientChannel.writeAndFlush(nettyMsg);
|
||||
}
|
||||
@ -189,8 +189,8 @@ public class LazyClientPermeateClientMappingApplicationImpl implements LazyClien
|
||||
Integer visitorPort = lazyNettyClientPermeateClientMapping.getVisitorPort();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
nettyMsg.setClientId(fromClientId);
|
||||
nettyMsg.setNamespace(namespace);
|
||||
|
@ -178,8 +178,8 @@ public class LazyClientPermeateServerMappingApplicationImpl implements LazyClien
|
||||
Integer visitorPort = lazyNettyClientPermeateServerMapping.getVisitorPort();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
clientChannel.writeAndFlush(nettyMsg);
|
||||
}
|
||||
@ -201,8 +201,8 @@ public class LazyClientPermeateServerMappingApplicationImpl implements LazyClien
|
||||
Integer visitorPort = lazyNettyClientPermeateServerMapping.getVisitorPort();
|
||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
|
||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||
nettyMsg.setClientTargetPort(permeateTargetPort);
|
||||
nettyMsg.setTargetIp(permeateTargetIp);
|
||||
nettyMsg.setTargetPort(permeateTargetPort);
|
||||
nettyMsg.setVisitorPort(visitorPort);
|
||||
clientChannel.writeAndFlush(nettyMsg);
|
||||
}
|
||||
|
@ -95,8 +95,8 @@ public class LazyChannelController {
|
||||
nettyProxyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_TRANSFER);
|
||||
nettyProxyMsg.setClientId(clientId);
|
||||
nettyProxyMsg.setVisitorPort(visitorPort);
|
||||
nettyProxyMsg.setClientTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setClientTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setTargetIp(clientTargetIp);
|
||||
nettyProxyMsg.setTargetPort(clientTargetPort);
|
||||
nettyProxyMsg.setData(data.getBytes(StandardCharsets.UTF_8));
|
||||
for (Channel channel : channels) {
|
||||
channel.writeAndFlush(nettyProxyMsg);
|
||||
|
Reference in New Issue
Block a user