diff --git a/netty-proxy-client/pom.xml b/lazy-netty-proxy-client/pom.xml
similarity index 88%
rename from netty-proxy-client/pom.xml
rename to lazy-netty-proxy-client/pom.xml
index db5ff27..ffda0fd 100644
--- a/netty-proxy-client/pom.xml
+++ b/lazy-netty-proxy-client/pom.xml
@@ -3,13 +3,13 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- netty-proxy
+ lazy-netty-proxy
com.wu
0.0.1-SNAPSHOT
4.0.0
- netty-proxy-client
+ lazy-netty-proxy-client
8
@@ -18,7 +18,7 @@
com.wu
- netty-proxy-common
+ lazy-netty-proxy-common
0.0.1-SNAPSHOT
diff --git a/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/ClientApplication.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/ClientApplication.java
new file mode 100644
index 0000000..1e0b90a
--- /dev/null
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/ClientApplication.java
@@ -0,0 +1,11 @@
+package com.lazy.netty.proxy.client;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class ClientApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(ClientApplication.class, args);
+ }
+}
diff --git a/netty-proxy-client/src/main/java/com/luck/client/controller/ClientController.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/controller/ClientController.java
similarity index 90%
rename from netty-proxy-client/src/main/java/com/luck/client/controller/ClientController.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/controller/ClientController.java
index 7d33c6a..7177a90 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/controller/ClientController.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/controller/ClientController.java
@@ -1,4 +1,4 @@
-package com.luck.client.controller;
+package com.lazy.netty.proxy.client.controller;
import com.wu.framework.inner.layer.web.EasyController;
import com.wu.framework.response.Result;
diff --git a/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/NettyProxyAutoConfiguration.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/NettyProxyAutoConfiguration.java
new file mode 100644
index 0000000..f04336c
--- /dev/null
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/NettyProxyAutoConfiguration.java
@@ -0,0 +1,38 @@
+package com.lazy.netty.proxy.client.proxy;
+
+import com.lazy.netty.proxy.client.proxy.config.ClientProxyConfigurationProperties;
+import com.lazy.netty.proxy.client.proxy.netty.Constant;
+import com.lazy.netty.proxy.client.proxy.netty.ProxySocket;
+import org.springframework.boot.autoconfigure.web.ServerProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.stereotype.Component;
+
+@Component
+public class NettyProxyAutoConfiguration {
+
+ private final ServerProperties serverProperties;
+ private final ClientProxyConfigurationProperties clientProxyConfigurationProperties;
+
+ public NettyProxyAutoConfiguration(ServerProperties serverProperties, ClientProxyConfigurationProperties clientProxyConfigurationProperties) {
+ this.serverProperties = serverProperties;
+ this.clientProxyConfigurationProperties = clientProxyConfigurationProperties;
+ }
+
+ @Bean
+ public Thread xx() {
+ return new Thread(() -> {
+ Constant.serverIp = clientProxyConfigurationProperties.getServerIp();
+ Constant.serverPort = clientProxyConfigurationProperties.getServerPort();
+ Constant.realPort = serverProperties.getPort();
+
+ // 连接代理服务
+ try {
+ ProxySocket.connectProxyServer();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ });
+ }
+
+}
diff --git a/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/config/ClientProxyConfigurationProperties.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/config/ClientProxyConfigurationProperties.java
new file mode 100644
index 0000000..e0e798c
--- /dev/null
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/config/ClientProxyConfigurationProperties.java
@@ -0,0 +1,24 @@
+package com.lazy.netty.proxy.client.proxy.config;
+
+import lombok.Data;
+import org.springframework.boot.autoconfigure.web.ServerProperties;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Configuration;
+
+@Data
+@Configuration
+@ConfigurationProperties(prefix = "spring.lazy.proxy")
+public class ClientProxyConfigurationProperties {
+
+
+ /**
+ * 服务端口
+ */
+ private int serverPort = 16001;
+
+ /**
+ * 服务IP
+ */
+ private String serverIp = "127.0.0.1";
+
+}
diff --git a/netty-proxy-client/src/main/java/com/luck/client/ClientStart.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ClientStart.java
similarity index 91%
rename from netty-proxy-client/src/main/java/com/luck/client/ClientStart.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ClientStart.java
index 3117db7..1c2281f 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/ClientStart.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ClientStart.java
@@ -1,4 +1,4 @@
-package com.luck.client;
+package com.lazy.netty.proxy.client.proxy.netty;
public class ClientStart {
diff --git a/netty-proxy-client/src/main/java/com/luck/client/Constant.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/Constant.java
similarity index 97%
rename from netty-proxy-client/src/main/java/com/luck/client/Constant.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/Constant.java
index 18e09a7..722407d 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/Constant.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/Constant.java
@@ -1,4 +1,4 @@
-package com.luck.client;
+package com.lazy.netty.proxy.client.proxy.netty;
import io.netty.channel.Channel;
import io.netty.util.AttributeKey;
diff --git a/netty-proxy-client/src/main/java/com/luck/client/ProxyHandler.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ProxyHandler.java
similarity index 98%
rename from netty-proxy-client/src/main/java/com/luck/client/ProxyHandler.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ProxyHandler.java
index 35932bc..f65766e 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/ProxyHandler.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ProxyHandler.java
@@ -1,4 +1,4 @@
-package com.luck.client;
+package com.lazy.netty.proxy.client.proxy.netty;
import com.luck.msg.MyMsg;
import io.netty.buffer.ByteBuf;
diff --git a/netty-proxy-client/src/main/java/com/luck/client/ProxySocket.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ProxySocket.java
similarity index 96%
rename from netty-proxy-client/src/main/java/com/luck/client/ProxySocket.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ProxySocket.java
index 236a2a7..15fd877 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/ProxySocket.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/ProxySocket.java
@@ -1,8 +1,8 @@
-package com.luck.client;
+package com.lazy.netty.proxy.client.proxy.netty;
import com.luck.msg.MyMsg;
-import com.luck.msg.MyMsgDecoder;
-import com.luck.msg.MyMsgEncoder;
+import com.lazy.netty.proxy.msg.MyMsgDecoder;
+import com.lazy.netty.proxy.msg.MyMsgEncoder;
import io.netty.bootstrap.Bootstrap;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
diff --git a/netty-proxy-client/src/main/java/com/luck/client/RealHandler.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/RealHandler.java
similarity index 98%
rename from netty-proxy-client/src/main/java/com/luck/client/RealHandler.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/RealHandler.java
index 5f1d679..1572966 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/RealHandler.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/RealHandler.java
@@ -1,4 +1,4 @@
-package com.luck.client;
+package com.lazy.netty.proxy.client.proxy.netty;
import com.luck.msg.MyMsg;
import io.netty.buffer.ByteBuf;
diff --git a/netty-proxy-client/src/main/java/com/luck/client/RealSocket.java b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/RealSocket.java
similarity index 97%
rename from netty-proxy-client/src/main/java/com/luck/client/RealSocket.java
rename to lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/RealSocket.java
index 2b5d84f..c6b4ed0 100644
--- a/netty-proxy-client/src/main/java/com/luck/client/RealSocket.java
+++ b/lazy-netty-proxy-client/src/main/java/com/lazy/netty/proxy/client/proxy/netty/RealSocket.java
@@ -1,4 +1,4 @@
-package com.luck.client;
+package com.lazy.netty.proxy.client.proxy.netty;
import io.netty.bootstrap.Bootstrap;
import io.netty.channel.*;
diff --git a/netty-proxy-client/src/main/resources/application.yml b/lazy-netty-proxy-client/src/main/resources/application.yml
similarity index 100%
rename from netty-proxy-client/src/main/resources/application.yml
rename to lazy-netty-proxy-client/src/main/resources/application.yml
diff --git a/netty-proxy-common/pom.xml b/lazy-netty-proxy-common/pom.xml
similarity index 88%
rename from netty-proxy-common/pom.xml
rename to lazy-netty-proxy-common/pom.xml
index 5e9a2e9..6aeac37 100644
--- a/netty-proxy-common/pom.xml
+++ b/lazy-netty-proxy-common/pom.xml
@@ -3,13 +3,13 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- netty-proxy
+ lazy-netty-proxy
com.wu
0.0.1-SNAPSHOT
4.0.0
- netty-proxy-common
+ lazy-netty-proxy-common
8
diff --git a/netty-proxy-common/src/main/java/com/luck/msg/MyMsg.java b/lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsg.java
similarity index 96%
rename from netty-proxy-common/src/main/java/com/luck/msg/MyMsg.java
rename to lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsg.java
index c9d1087..bb994e9 100644
--- a/netty-proxy-common/src/main/java/com/luck/msg/MyMsg.java
+++ b/lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsg.java
@@ -1,4 +1,4 @@
-package com.luck.msg;
+package com.lazy.netty.proxy.msg;
import java.util.Arrays;
diff --git a/netty-proxy-common/src/main/java/com/luck/msg/MyMsgDecoder.java b/lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsgDecoder.java
similarity index 97%
rename from netty-proxy-common/src/main/java/com/luck/msg/MyMsgDecoder.java
rename to lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsgDecoder.java
index 6f9809e..d038bd2 100644
--- a/netty-proxy-common/src/main/java/com/luck/msg/MyMsgDecoder.java
+++ b/lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsgDecoder.java
@@ -1,4 +1,4 @@
-package com.luck.msg;
+package com.lazy.netty.proxy.msg;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
diff --git a/netty-proxy-common/src/main/java/com/luck/msg/MyMsgEncoder.java b/lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsgEncoder.java
similarity index 94%
rename from netty-proxy-common/src/main/java/com/luck/msg/MyMsgEncoder.java
rename to lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsgEncoder.java
index ec10ecf..9dc97ef 100644
--- a/netty-proxy-common/src/main/java/com/luck/msg/MyMsgEncoder.java
+++ b/lazy-netty-proxy-common/src/main/java/com/lazy/netty/proxy/msg/MyMsgEncoder.java
@@ -1,4 +1,4 @@
-package com.luck.msg;
+package com.lazy.netty.proxy.msg;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
diff --git a/netty-proxy-server/pom.xml b/lazy-netty-proxy-server/pom.xml
similarity index 88%
rename from netty-proxy-server/pom.xml
rename to lazy-netty-proxy-server/pom.xml
index fad37ad..cc87d95 100644
--- a/netty-proxy-server/pom.xml
+++ b/lazy-netty-proxy-server/pom.xml
@@ -3,13 +3,13 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- netty-proxy
+ lazy-netty-proxy
com.wu
0.0.1-SNAPSHOT
4.0.0
- netty-proxy-server
+ lazy-netty-proxy-server
8
@@ -19,7 +19,7 @@
com.wu
- netty-proxy-common
+ lazy-netty-proxy-common
0.0.1-SNAPSHOT
diff --git a/netty-proxy-server/src/main/java/com/luck/server/ClientHandler.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ClientHandler.java
similarity index 99%
rename from netty-proxy-server/src/main/java/com/luck/server/ClientHandler.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ClientHandler.java
index 0bbb5f0..76a3c2e 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/ClientHandler.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ClientHandler.java
@@ -1,4 +1,4 @@
-package com.luck.server;
+package com.lazy.netty.proxy.server;
import com.luck.msg.MyMsg;
import io.netty.buffer.ByteBuf;
diff --git a/netty-proxy-server/src/main/java/com/luck/server/Constant.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/Constant.java
similarity index 98%
rename from netty-proxy-server/src/main/java/com/luck/server/Constant.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/Constant.java
index ed6cde3..68470e0 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/Constant.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/Constant.java
@@ -1,4 +1,4 @@
-package com.luck.server;
+package com.lazy.netty.proxy.server;
import io.netty.channel.Channel;
import io.netty.util.AttributeKey;
diff --git a/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ProxyServerApplication.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ProxyServerApplication.java
new file mode 100644
index 0000000..12d188b
--- /dev/null
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ProxyServerApplication.java
@@ -0,0 +1,11 @@
+package com.lazy.netty.proxy.server;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class ProxyServerApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(ProxyServerApplication.class,args);
+ }
+}
diff --git a/netty-proxy-server/src/main/java/com/luck/server/ServerSocket.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ServerSocket.java
similarity index 94%
rename from netty-proxy-server/src/main/java/com/luck/server/ServerSocket.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ServerSocket.java
index 4efca69..50da820 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/ServerSocket.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ServerSocket.java
@@ -1,7 +1,7 @@
-package com.luck.server;
+package com.lazy.netty.proxy.server;
-import com.luck.msg.MyMsgDecoder;
-import com.luck.msg.MyMsgEncoder;
+import com.lazy.netty.proxy.msg.MyMsgDecoder;
+import com.lazy.netty.proxy.msg.MyMsgEncoder;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
diff --git a/netty-proxy-server/src/main/java/com/luck/server/ServerStart.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ServerStart.java
similarity index 93%
rename from netty-proxy-server/src/main/java/com/luck/server/ServerStart.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ServerStart.java
index a603eea..5614dcf 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/ServerStart.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/ServerStart.java
@@ -1,4 +1,4 @@
-package com.luck.server;
+package com.lazy.netty.proxy.server;
public class ServerStart {
diff --git a/netty-proxy-server/src/main/java/com/luck/server/VisitorHandler.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/VisitorHandler.java
similarity index 98%
rename from netty-proxy-server/src/main/java/com/luck/server/VisitorHandler.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/VisitorHandler.java
index bc2124a..5886522 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/VisitorHandler.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/VisitorHandler.java
@@ -1,4 +1,4 @@
-package com.luck.server;
+package com.lazy.netty.proxy.server;
import com.luck.msg.MyMsg;
import io.netty.buffer.ByteBuf;
diff --git a/netty-proxy-server/src/main/java/com/luck/server/VisitorSocket.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/VisitorSocket.java
similarity index 97%
rename from netty-proxy-server/src/main/java/com/luck/server/VisitorSocket.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/VisitorSocket.java
index 2affe79..47570df 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/VisitorSocket.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/VisitorSocket.java
@@ -1,4 +1,4 @@
-package com.luck.server;
+package com.lazy.netty.proxy.server;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.ChannelDuplexHandler;
diff --git a/netty-proxy-server/src/main/java/com/luck/server/controller/ServerController.java b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/controller/ServerController.java
similarity index 90%
rename from netty-proxy-server/src/main/java/com/luck/server/controller/ServerController.java
rename to lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/controller/ServerController.java
index 9e09362..3d97d84 100644
--- a/netty-proxy-server/src/main/java/com/luck/server/controller/ServerController.java
+++ b/lazy-netty-proxy-server/src/main/java/com/lazy/netty/proxy/server/controller/ServerController.java
@@ -1,4 +1,4 @@
-package com.luck.server.controller;
+package com.lazy.netty.proxy.server.controller;
import com.wu.framework.inner.layer.web.EasyController;
import com.wu.framework.response.Result;
diff --git a/netty-proxy-server/src/main/resources/application.yml b/lazy-netty-proxy-server/src/main/resources/application.yml
similarity index 100%
rename from netty-proxy-server/src/main/resources/application.yml
rename to lazy-netty-proxy-server/src/main/resources/application.yml
diff --git a/pom.xml b/pom.xml
index d2d7958..d8c9e68 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
com.wu
- netty-proxy
+ lazy-netty-proxy
0.0.1-SNAPSHOT
netty-proxy
netty-proxy
@@ -20,9 +20,9 @@
- netty-proxy-common
- netty-proxy-server
- netty-proxy-client
+ lazy-netty-proxy-common
+ lazy-netty-proxy-server
+ lazy-netty-proxy-client