【fix】 bug fix

This commit is contained in:
wujiawei 2025-04-06 21:24:12 +08:00
parent fe8a2c865a
commit 9b44a199be

View File

@ -10,15 +10,15 @@ import lombok.extern.slf4j.Slf4j;
import org.framework.lazy.cloud.network.heartbeat.common.decoder.TransferDecoder; import org.framework.lazy.cloud.network.heartbeat.common.decoder.TransferDecoder;
import org.framework.lazy.cloud.network.heartbeat.common.encoder.TransferEncoder; import org.framework.lazy.cloud.network.heartbeat.common.encoder.TransferEncoder;
import org.framework.lazy.cloud.network.heartbeat.common.filter.DebugChannelInitializer; import org.framework.lazy.cloud.network.heartbeat.common.filter.DebugChannelInitializer;
import org.framework.lazy.cloud.network.heartbeat.server.netty.proxy.http.NettyHttpClientProxyServerTransfer; import org.framework.lazy.cloud.network.heartbeat.server.netty.proxy.http.NettyHttpClientProxyClientTransfer;
import org.framework.lazy.cloud.network.heartbeat.server.netty.proxy.http.handler.NettyHttpClientProxyServerRealHandler; import org.framework.lazy.cloud.network.heartbeat.server.netty.proxy.http.handler.NettyHttpClientProxyServerRealHandler;
@Slf4j @Slf4j
public class NettyHttpClientProxyServerRealFilter extends DebugChannelInitializer<SocketChannel> { public class NettyHttpClientProxyServerRealFilter extends DebugChannelInitializer<SocketChannel> {
private final NettyHttpClientProxyServerTransfer nettyHttpClientProxyServerTransfer; private final NettyHttpClientProxyClientTransfer nettyHttpClientProxyClientTransfer;
public NettyHttpClientProxyServerRealFilter(NettyHttpClientProxyServerTransfer nettyHttpClientProxyServerTransfer) { public NettyHttpClientProxyServerRealFilter(NettyHttpClientProxyClientTransfer nettyHttpClientProxyClientTransfer) {
this.nettyHttpClientProxyServerTransfer = nettyHttpClientProxyServerTransfer; this.nettyHttpClientProxyClientTransfer = nettyHttpClientProxyClientTransfer;
} }
/** /**
@ -30,11 +30,11 @@ public class NettyHttpClientProxyServerRealFilter extends DebugChannelInitialize
@Override @Override
protected void initChannel0(SocketChannel ch) { protected void initChannel0(SocketChannel ch) {
ChannelPipeline pipeline = ch.pipeline(); ChannelPipeline pipeline = ch.pipeline();
Boolean isSsl = nettyHttpClientProxyServerTransfer.isSsl(); Boolean isSsl = nettyHttpClientProxyClientTransfer.isSsl();
if(isSsl!=null && isSsl) { if(isSsl!=null && isSsl) {
log.info("init channel0 ssl"); log.info("init channel0 ssl");
String targetIp = nettyHttpClientProxyServerTransfer.getTargetIp(); String targetIp = nettyHttpClientProxyClientTransfer.getTargetIp();
Integer targetPort = nettyHttpClientProxyServerTransfer.getTargetPort(); Integer targetPort = nettyHttpClientProxyClientTransfer.getTargetPort();
// 适配https // 适配https
try { try {
SslContext sslContext = SslContextBuilder.forClient() SslContext sslContext = SslContextBuilder.forClient()