mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2026-02-04 15:05:54 +08:00
Compare commits
7 Commits
e41c293c31
...
6c86a41359
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6c86a41359 | ||
|
|
3353e4bd83 | ||
|
|
2f0f4270d3 | ||
|
|
61f639c51d | ||
|
|
46e657535b | ||
|
|
ea296da78e | ||
|
|
aafa684525 |
@@ -7,15 +7,15 @@
|
||||
|
||||
#### 操作步骤:拥有公网ip的服务器开发6001(web)、7001端口(tcp),然后执行命令启动服务端
|
||||
```shell
|
||||
docker run -d -it -p 6001:6001 -p 7001:7001 -e spring.profiles.active=prod -e MAIN_DB_HOST=localhost:3306 -e MAIN_DB_PASSWORD=root -e MAIN_DB_PASSWORD=root --name wu-lazy-cloud-heartbeat-server-start registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it -p 6001:6001 -p 7001:7001 -e spring.profiles.active=prod -e MAIN_DB_HOST=localhost:3306 -e MAIN_DB_PASSWORD=root -e MAIN_DB_PASSWORD=root --name wu-lazy-cloud-heartbeat-server-start registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
|
||||
#### 操作步骤:杭州本地机房所在网络服务器启动客户端、你老家所在网络中启动客户端,命令如下
|
||||
```shell
|
||||
docker run -d -it --privileged --name hangzhou-client --restart=always -e spring.lazy.netty.client.inet-host=公网IP -e spring.lazy.netty.client.inet-port=7001 -e spring.lazy.netty.client.client-id="hangzhou-jifang" registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it --privileged --name hangzhou-client --restart=always -e spring.lazy.netty.client.inet-host=公网IP -e spring.lazy.netty.client.inet-port=7001 -e spring.lazy.netty.client.client-id="hangzhou-jifang" registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
```shell
|
||||
docker run -d -it --privileged --name my-home-client --restart=always -e spring.lazy.netty.client.inet-host=公网IP -e spring.lazy.netty.client.inet-port=7001 -e spring.lazy.netty.client.client-id="my-home" registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it --privileged --name my-home-client --restart=always -e spring.lazy.netty.client.inet-host=公网IP -e spring.lazy.netty.client.inet-port=7001 -e spring.lazy.netty.client.client-id="my-home" registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
#### 操作步骤:配置端口
|
||||

|
||||
|
||||
28
README.md
28
README.md
@@ -14,6 +14,9 @@
|
||||
<a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html">
|
||||
<img src="https://img.shields.io/badge/JDK-17-green.svg" alt="jdk-17" />
|
||||
</a>
|
||||
<a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk24-archive-downloads.html">
|
||||
<img src="https://img.shields.io/badge/JDK-24-green.svg" alt="jdk-24" />
|
||||
</a>
|
||||
<br />
|
||||
<img src="https://img.shields.io/badge/SpringBoot-v3.x-blue">
|
||||
<br />
|
||||
@@ -33,7 +36,7 @@
|
||||
|
||||
wu-lazy-cloud-network
|
||||
是一款基于([wu-framework-parent](https://gitee.com/wujiawei1207537021/wu-framework-parent))孵化出的项目,内部使用Lazy
|
||||
ORM操作数据库,使用环境JDK17 Spring Boot 3.0.2。的网络穿透、渗透工具支持Tcp、Http、Socks
|
||||
ORM操作数据库,使用环境JDK24 Spring Boot 3.5.0。的网络穿透、渗透工具支持Tcp、Http、Socks
|
||||
主要功能:
|
||||
- 服务端渗透客户端(网络穿透),对于没有公网IP的服务进行公网IP映射
|
||||
- 
|
||||
@@ -88,21 +91,21 @@ ORM操作数据库,使用环境JDK17 Spring Boot 3.0.2。的网络穿透、渗
|
||||
|
||||
| 模块 | 版本 | 描述 |
|
||||
|------------------------------------------------------------------------------------------------------------|----------------------|------------------------------|
|
||||
| [wu-lazy-cloud-heartbeat-common](wu-lazy-cloud-heartbeat-common) | 1.3.1-JDK17-SNAPSHOT | 内网穿透公共模块(声明接口、枚举、常量、适配器、解析器) |
|
||||
| [wu-lazy-cloud-heartbeat-client](wu-lazy-cloud-heartbeat-client) | 1.3.1-JDK17-SNAPSHOT | 客户端(支持二次开发) |
|
||||
| [wu-lazy-cloud-heartbeat-server](wu-lazy-cloud-heartbeat-server) | 1.3.1-JDK17-SNAPSHOT | 服务端(支持二次开发) |
|
||||
| [wu-lazy-cloud-heartbeat-client-start](wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-server-start) | 1.3.1-JDK17-SNAPSHOT | 客户端样例 |
|
||||
| [wu-lazy-cloud-heartbeat-server-start](wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start) | 1.3.1-JDK17-SNAPSHOT | 服务端样例 |
|
||||
| [wu-lazy-cloud-heartbeat-common](wu-lazy-cloud-heartbeat-common) | 1.3.1-JDK24-SNAPSHOT | 内网穿透公共模块(声明接口、枚举、常量、适配器、解析器) |
|
||||
| [wu-lazy-cloud-heartbeat-client](wu-lazy-cloud-heartbeat-client) | 1.3.1-JDK24-SNAPSHOT | 客户端(支持二次开发) |
|
||||
| [wu-lazy-cloud-heartbeat-server](wu-lazy-cloud-heartbeat-server) | 1.3.1-JDK24-SNAPSHOT | 服务端(支持二次开发) |
|
||||
| [wu-lazy-cloud-heartbeat-client-start](wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-server-start) | 1.3.1-JDK24-SNAPSHOT | 客户端样例 |
|
||||
| [wu-lazy-cloud-heartbeat-server-start](wu-lazy-cloud-heartbeat-start/wu-lazy-cloud-heartbeat-client-start) | 1.3.1-JDK24-SNAPSHOT | 服务端样例 |
|
||||
|
||||
### 使用技术
|
||||
|
||||
| 框架 | 版本 | 描述 |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------|--------------|
|
||||
| spring-boot | 3.0.7 | springboot框架 |
|
||||
| [wu-framework-web](https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-framework-web) | 1.3.1-JDK17-SNAPSHOT | web容器 |
|
||||
| [Lazy -ORM](https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-inner-intergration/wu-database-parent) | 1.3.1-JDK17-SNAPSHOT | ORM |
|
||||
| [wu-framework-web](https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-framework-web) | 1.3.1-JDK24-SNAPSHOT | web容器 |
|
||||
| [Lazy -ORM](https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-inner-intergration/wu-database-parent) | 1.3.1-JDK24-SNAPSHOT | ORM |
|
||||
| mysql-connector-j | 8.0.33 | mysql驱动 |
|
||||
| [wu-authorization-server-platform-starter](https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-smart-platform/wu-authorization-server-platform-starter) | 1.3.1-JDK17-SNAPSHOT | 用户授权体系 |
|
||||
| [wu-authorization-server-platform-starter](https://gitee.com/wujiawei1207537021/wu-framework-parent/tree/master/wu-smart-platform/wu-authorization-server-platform-starter) | 1.3.1-JDK24-SNAPSHOT | 用户授权体系 |
|
||||
|
||||
### 使用环境
|
||||
|
||||
@@ -115,7 +118,7 @@ ORM操作数据库,使用环境JDK17 Spring Boot 3.0.2。的网络穿透、渗
|
||||
|
||||
docker启动
|
||||
|
||||
docker run -d -it -p 18080:18080 --name wu-lazy-cloud-heartbeat-server registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it -p 18080:18080 --name wu-lazy-cloud-heartbeat-server registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
http://127.0.0.1:18080/swagger-ui/index.html
|
||||
|
||||
@@ -183,4 +186,7 @@ ORM操作数据库,使用环境JDK17 Spring Boot 3.0.2。的网络穿透、渗
|
||||

|
||||
- 服务端虚拟路由管理
|
||||
- 创建一个虚拟的不存在的IP,代理到指定的IP
|
||||

|
||||

|
||||
-
|
||||
- 代理流量管理
|
||||

|
||||
@@ -28,7 +28,7 @@ spec:
|
||||
containers:
|
||||
- name: wu-lazy-cloud-heartbeat-local-client-start
|
||||
image: >-
|
||||
registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
env:
|
||||
- name: spring.lazy.netty.client.inet-host
|
||||
value: 124.222.48.62
|
||||
|
||||
BIN
client_proxy_flow_manager.png
Normal file
BIN
client_proxy_flow_manager.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 206 KiB |
@@ -9,7 +9,7 @@
|
||||
|
||||
```shell
|
||||
|
||||
docker run -d -it -p 6001:6001 -p 7001:7001 -p 8001:8001 -p 9001:9001 --name wlcn-s registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it -p 6001:6001 -p 7001:7001 -p 8001:8001 -p 9001:9001 --name wlcn-s registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
```
|
||||
##### 启动客户端
|
||||
@@ -24,5 +24,5 @@ docker run -d -it -p 6001:6001 -p 7001:7001 -p 8001:8001 -p 9001:9001 --nam
|
||||
- 打开浏览器访问界面 http://127.0.0.1:6004/netty-client-local-ui/index.html
|
||||
|
||||
```shell
|
||||
docker run -d -it --privileged -p 6004:6004 --name wlcn-c --restart=always -e spring.lazy.netty.client.inet-host=192.168.xx.xx -e spring.lazy.netty.client.inet-port=7001 -e spring.lazy.netty.client.client-id="wlcn-c" registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it --privileged -p 6004:6004 --name wlcn-c --restart=always -e spring.lazy.netty.client.inet-host=192.168.xx.xx -e spring.lazy.netty.client.inet-port=7001 -e spring.lazy.netty.client.client-id="wlcn-c" registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
@@ -36,4 +36,11 @@
|
||||
[add] 新增客户端路由管理、新增服务端路由管理
|
||||
[add] 支持新增虚拟IP,代理到指定的IP
|
||||
[add] 通过页面配置,代理支持控制端口代理控制
|
||||
#### 1.3.1-JDK17
|
||||
[add] 新增代理流量监控
|
||||
[add] docker仓库上架dockerhub,搜索https://hub.docker.com/search?q=wlcn
|
||||
|
||||
#### 1.3.1-JDK24-SNAPSHOT
|
||||
[add] 新增代理流量监控
|
||||
[add] 升级使用jdk24、springboot 3.5.0
|
||||
#### 下一版本计划
|
||||
@@ -7,8 +7,8 @@ import org.framework.lazy.cloud.network.heartbeat.client.application.command.laz
|
||||
import org.framework.lazy.cloud.network.heartbeat.client.application.command.lazy.netty.server.properties.LazyNettyServerPropertiesQueryListCommand;
|
||||
import org.framework.lazy.cloud.network.heartbeat.client.application.command.lazy.netty.server.properties.LazyNettyServerPropertiesQueryOneCommand;
|
||||
import org.framework.lazy.cloud.network.heartbeat.client.application.dto.LazyNettyServerPropertiesDTO;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
|
||||
/**
|
||||
* describe 服务端配置信息
|
||||
@@ -17,7 +17,7 @@ import org.wu.framework.core.mapper.LazyMapper;
|
||||
* @date 2024/04/03 03:00 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerPropertiesDTOAssembler {
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ public interface LazyNettyServerPropertiesDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/04/03 03:00 下午
|
||||
**/
|
||||
LazyNettyServerPropertiesDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyServerPropertiesDTOAssembler.class);
|
||||
LazyNettyServerPropertiesDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyServerPropertiesDTOAssembler.class);
|
||||
// LazyNettyServerPropertiesDTOAssembler INSTANCE = new LazyNettyServerPropertiesDTOAssemblerImpl();
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.client.infrastructure.convert
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.client.domain.model.lazy.netty.server.properties.LazyNettyServerProperties;
|
||||
import org.framework.lazy.cloud.network.heartbeat.client.infrastructure.entity.LazyNettyServerPropertiesDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端配置信息
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/04/03 03:00 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerPropertiesConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyServerPropertiesConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/04/03 03:00 下午
|
||||
**/
|
||||
LazyNettyServerPropertiesConverter INSTANCE = LazyMappers.getMapper(LazyNettyServerPropertiesConverter.class);
|
||||
LazyNettyServerPropertiesConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyServerPropertiesConverter.class);
|
||||
// LazyNettyServerPropertiesConverter INSTANCE = new LazyNettyServerPropertiesConverterImpl();
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,8 +7,8 @@ import org.framework.lazy.cloud.network.heartbeat.server.cluster.application.com
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.cluster.application.command.lazy.netty.cluster.node.LazyNettyClusterNodeUpdateCommand;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.cluster.application.command.lazy.netty.cluster.node.LazyNettyClusterNodeQueryListCommand;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.cluster.application.command.lazy.netty.cluster.node.LazyNettyClusterNodeQueryOneCommand;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
|
||||
/**
|
||||
* describe 集群配置信息
|
||||
@@ -17,7 +17,7 @@ import org.wu.framework.core.mapper.LazyMapper;
|
||||
* @date 2024/04/12 02:16 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClusterNodeDTOAssembler {
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ public interface LazyNettyClusterNodeDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/04/12 02:16 下午
|
||||
**/
|
||||
LazyNettyClusterNodeDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClusterNodeDTOAssembler.class);
|
||||
LazyNettyClusterNodeDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClusterNodeDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.cluster.infrastructure
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.cluster.domain.model.cluster.node.LazyNettyClusterNode;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.cluster.infrastructure.entity.LazyNettyClusterNodeDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 集群配置信息
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/04/12 02:16 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClusterNodeConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClusterNodeConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/04/12 02:16 下午
|
||||
**/
|
||||
LazyNettyClusterNodeConverter INSTANCE = LazyMappers.getMapper(LazyNettyClusterNodeConverter.class);
|
||||
LazyNettyClusterNodeConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClusterNodeConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateClientMappingDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端渗透客户端映射
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 09:55 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientPermeateClientMappingDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientPermeateClientMappingDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 09:55 晚上
|
||||
**/
|
||||
LazyNettyClientPermeateClientMappingDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientPermeateClientMappingDTOAssembler.class);
|
||||
LazyNettyClientPermeateClientMappingDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientPermeateClientMappingDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.port.pool.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientPermeatePortPoolDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.port.pool.LazyNettyClientPermeatePortPool;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端内网渗透端口池
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 01:26 夜间
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientPermeatePortPoolDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientPermeatePortPoolDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 01:26 夜间
|
||||
**/
|
||||
LazyNettyClientPermeatePortPoolDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientPermeatePortPoolDTOAssembler.class);
|
||||
LazyNettyClientPermeatePortPoolDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientPermeatePortPoolDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端渗透服务端映射
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 09:26 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientPermeateServerMappingDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientPermeateServerMappingDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 09:26 晚上
|
||||
**/
|
||||
LazyNettyClientPermeateServerMappingDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientPermeateServerMappingDTOAssembler.class);
|
||||
LazyNettyClientPermeateServerMappingDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientPermeateServerMappingDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.route.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientRouteDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.route.LazyNettyClientRoute;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端代理路由规则
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientRouteDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientRouteDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
**/
|
||||
LazyNettyClientRouteDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientRouteDTOAssembler.class);
|
||||
LazyNettyClientRouteDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientRouteDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.state.record.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientStateRecordDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.state.record.LazyNettyClientStateRecord;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端状态变更记录
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/07/12 04:29 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientStateRecordDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientStateRecordDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/07/12 04:29 下午
|
||||
**/
|
||||
LazyNettyClientStateRecordDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientStateRecordDTOAssembler.class);
|
||||
LazyNettyClientStateRecordDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientStateRecordDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.token.bucket.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientTokenBucketDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.token.bucket.LazyNettyClientTokenBucket;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端令牌桶
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/28 01:56 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientTokenBucketDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientTokenBucketDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/28 01:56 下午
|
||||
**/
|
||||
LazyNettyClientTokenBucketDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientTokenBucketDTOAssembler.class);
|
||||
LazyNettyClientTokenBucketDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientTokenBucketDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.virtual.route.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientVirtualRouteDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.virtual.route.LazyNettyClientVirtualRoute;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端虚拟路由管理
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/05/06 05:00 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientVirtualRouteDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientVirtualRouteDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/05/06 05:00 下午
|
||||
**/
|
||||
LazyNettyClientVirtualRouteDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyClientVirtualRouteDTOAssembler.class);
|
||||
LazyNettyClientVirtualRouteDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyClientVirtualRouteDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.mapping.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyServerPermeateClientMappingDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler;
|
||||
|
||||
/**
|
||||
@@ -14,7 +14,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2023/12/29 05:21 下午
|
||||
* @see DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerPermeateClientMappingDTOAssembler {
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public interface LazyNettyServerPermeateClientMappingDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2023/12/29 05:21 下午
|
||||
**/
|
||||
LazyNettyServerPermeateClientMappingDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyServerPermeateClientMappingDTOAssembler.class);
|
||||
LazyNettyServerPermeateClientMappingDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyServerPermeateClientMappingDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.mapping.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyServerPermeateServerMappingDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端网络渗透映射
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 01:35 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerPermeateServerMappingDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyServerPermeateServerMappingDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 01:35 下午
|
||||
**/
|
||||
LazyNettyServerPermeateServerMappingDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyServerPermeateServerMappingDTOAssembler.class);
|
||||
LazyNettyServerPermeateServerMappingDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyServerPermeateServerMappingDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.route.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerRouteDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.route.LazyNettyServerRoute;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端路由
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerRouteDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyServerRouteDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
**/
|
||||
LazyNettyServerRouteDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyServerRouteDTOAssembler.class);
|
||||
LazyNettyServerRouteDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyServerRouteDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.virtual.route.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerVirtualRouteDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.virtual.route.LazyNettyServerVirtualRoute;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端虚拟路由管理
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/05/06 05:00 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerVirtualRouteDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyServerVirtualRouteDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/05/06 05:00 下午
|
||||
**/
|
||||
LazyNettyServerVirtualRouteDTOAssembler INSTANCE = LazyMappers.getMapper(LazyNettyServerVirtualRouteDTOAssembler.class);
|
||||
LazyNettyServerVirtualRouteDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyNettyServerVirtualRouteDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.proxy.flow.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyProxyFlowDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.proxy.flow.LazyProxyFlow;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 代理流量
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyProxyFlowDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyProxyFlowDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
**/
|
||||
LazyProxyFlowDTOAssembler INSTANCE = LazyMappers.getMapper(LazyProxyFlowDTOAssembler.class);
|
||||
LazyProxyFlowDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyProxyFlowDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.proxy.per.day.flow.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyProxyPerDayFlowDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.proxy.per.day.flow.LazyProxyPerDayFlow;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 每日统计代理流量
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyProxyPerDayFlowDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyProxyPerDayFlowDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
**/
|
||||
LazyProxyPerDayFlowDTOAssembler INSTANCE = LazyMappers.getMapper(LazyProxyPerDayFlowDTOAssembler.class);
|
||||
LazyProxyPerDayFlowDTOAssembler INSTANCE = LazyStructMappers.getMapper(LazyProxyPerDayFlowDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.blacklist.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientBlacklistDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.blacklist.LazyNettyClientBlacklist;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler;
|
||||
|
||||
/**
|
||||
@@ -14,7 +14,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2023/12/27 03:46 下午
|
||||
* @see DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface NettyClientBlacklistDTOAssembler {
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public interface NettyClientBlacklistDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2023/12/27 03:46 下午
|
||||
**/
|
||||
NettyClientBlacklistDTOAssembler INSTANCE = LazyMappers.getMapper(NettyClientBlacklistDTOAssembler.class);
|
||||
NettyClientBlacklistDTOAssembler INSTANCE = LazyStructMappers.getMapper(NettyClientBlacklistDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -5,8 +5,8 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyClientStateGroupByClientDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.state.LazyNettyClientState;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.state.LazyNettyClientStateGroupByClient;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler;
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2023/12/27 03:46 下午
|
||||
* @see DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface NettyClientStateDTOAssembler {
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ public interface NettyClientStateDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2023/12/27 03:46 下午
|
||||
**/
|
||||
NettyClientStateDTOAssembler INSTANCE = LazyMappers.getMapper(NettyClientStateDTOAssembler.class);
|
||||
NettyClientStateDTOAssembler INSTANCE = LazyStructMappers.getMapper(NettyClientStateDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerVisitorDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler;
|
||||
|
||||
/**
|
||||
@@ -14,7 +14,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2024/01/16 02:21 下午
|
||||
* @see DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface NettyServerVisitorDTOAssembler {
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public interface NettyServerVisitorDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/01/16 02:21 下午
|
||||
**/
|
||||
NettyServerVisitorDTOAssembler INSTANCE = LazyMappers.getMapper(NettyServerVisitorDTOAssembler.class);
|
||||
NettyServerVisitorDTOAssembler INSTANCE = LazyStructMappers.getMapper(NettyServerVisitorDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.visitor.flow.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyVisitorPortFlowDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.visitor.flow.LazyVisitorPortFlow;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler;
|
||||
|
||||
/**
|
||||
@@ -14,7 +14,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2024/01/24 05:19 下午
|
||||
* @see DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface VisitorPortFlowDTOAssembler {
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public interface VisitorPortFlowDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/01/24 05:19 下午
|
||||
**/
|
||||
VisitorPortFlowDTOAssembler INSTANCE = LazyMappers.getMapper(VisitorPortFlowDTOAssembler.class);
|
||||
VisitorPortFlowDTOAssembler INSTANCE = LazyStructMappers.getMapper(VisitorPortFlowDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.visitor.port.per.day.flow.*;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyVisitorPortPerDayFlowDTO;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.visitor.port.per.day.flow.LazyVisitorPortPerDayFlow;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 每日统计流量
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/03/19 09:53 上午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface VisitorPortPerDayFlowDTOAssembler {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface VisitorPortPerDayFlowDTOAssembler {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/03/19 09:53 上午
|
||||
**/
|
||||
VisitorPortPerDayFlowDTOAssembler INSTANCE = LazyMappers.getMapper(VisitorPortPerDayFlowDTOAssembler.class);
|
||||
VisitorPortPerDayFlowDTOAssembler INSTANCE = LazyStructMappers.getMapper(VisitorPortPerDayFlowDTOAssembler.class);
|
||||
|
||||
/**
|
||||
* describe 应用层存储入参转换成 领域对象
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.blacklist.LazyNettyClientBlacklist;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientBlacklistDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
||||
|
||||
/**
|
||||
@@ -14,7 +14,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2023/12/27 03:46 下午
|
||||
* @see DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientBlacklistConverter {
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public interface LazyNettyClientBlacklistConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2023/12/27 03:46 下午
|
||||
**/
|
||||
LazyNettyClientBlacklistConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientBlacklistConverter.class);
|
||||
LazyNettyClientBlacklistConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientBlacklistConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateClientMappingDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端渗透客户端映射 Z
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 09:55 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientPermeateClientMappingConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientPermeateClientMappingConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 09:55 晚上
|
||||
**/
|
||||
LazyNettyClientPermeateClientMappingConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientPermeateClientMappingConverter.class);
|
||||
LazyNettyClientPermeateClientMappingConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientPermeateClientMappingConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.port.pool.LazyNettyClientPermeatePortPool;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeatePortPoolDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端内网渗透端口池
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 01:26 夜间
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientPermeatePortPoolConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientPermeatePortPoolConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 01:26 夜间
|
||||
**/
|
||||
LazyNettyClientPermeatePortPoolConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientPermeatePortPoolConverter.class);
|
||||
LazyNettyClientPermeatePortPoolConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientPermeatePortPoolConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateServerMappingDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端渗透服务端映射
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 09:26 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientPermeateServerMappingConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientPermeateServerMappingConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 09:26 晚上
|
||||
**/
|
||||
LazyNettyClientPermeateServerMappingConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientPermeateServerMappingConverter.class);
|
||||
LazyNettyClientPermeateServerMappingConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientPermeateServerMappingConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.route.LazyNettyClientRoute;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientRouteDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端代理路由规则
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientRouteConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientRouteConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
**/
|
||||
LazyNettyClientRouteConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientRouteConverter.class);
|
||||
LazyNettyClientRouteConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientRouteConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.state.LazyNettyClientState;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientStateDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
||||
|
||||
/**
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2023/12/27 03:46 下午
|
||||
* @see DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientStateConverter {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyClientStateConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2023/12/27 03:46 下午
|
||||
**/
|
||||
LazyNettyClientStateConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientStateConverter.class);
|
||||
LazyNettyClientStateConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientStateConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.state.record.LazyNettyClientStateRecord;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientStateRecordDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端状态变更记录
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/07/12 04:29 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientStateRecordConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientStateRecordConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/07/12 04:29 下午
|
||||
**/
|
||||
LazyNettyClientStateRecordConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientStateRecordConverter.class);
|
||||
LazyNettyClientStateRecordConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientStateRecordConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.token.bucket.LazyNettyClientTokenBucket;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientTokenBucketDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端令牌桶
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/28 01:56 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientTokenBucketConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientTokenBucketConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/28 01:56 下午
|
||||
**/
|
||||
LazyNettyClientTokenBucketConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientTokenBucketConverter.class);
|
||||
LazyNettyClientTokenBucketConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientTokenBucketConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.virtual.route.LazyNettyClientVirtualRoute;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientVirtualRouteDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 客户端虚拟路由管理
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/05/06 05:00 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyClientVirtualRouteConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyClientVirtualRouteConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/05/06 05:00 下午
|
||||
**/
|
||||
LazyNettyClientVirtualRouteConverter INSTANCE = LazyMappers.getMapper(LazyNettyClientVirtualRouteConverter.class);
|
||||
LazyNettyClientVirtualRouteConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyClientVirtualRouteConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateClientMappingDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
||||
|
||||
/**
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2023/12/29 05:21 下午
|
||||
* @see DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyPenetrationMappingConverter {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyPenetrationMappingConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2023/12/29 05:21 下午
|
||||
**/
|
||||
LazyNettyPenetrationMappingConverter INSTANCE = LazyMappers.getMapper(LazyNettyPenetrationMappingConverter.class);
|
||||
LazyNettyPenetrationMappingConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyPenetrationMappingConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateServerMappingDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端网络渗透映射
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/09/17 01:35 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerPermeateServerMappingConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyServerPermeateServerMappingConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/09/17 01:35 下午
|
||||
**/
|
||||
LazyNettyServerPermeateServerMappingConverter INSTANCE = LazyMappers.getMapper(LazyNettyServerPermeateServerMappingConverter.class);
|
||||
LazyNettyServerPermeateServerMappingConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyServerPermeateServerMappingConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.route.LazyNettyServerRoute;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerRouteDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端路由
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerRouteConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyServerRouteConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/04/05 09:00 晚上
|
||||
**/
|
||||
LazyNettyServerRouteConverter INSTANCE = LazyMappers.getMapper(LazyNettyServerRouteConverter.class);
|
||||
LazyNettyServerRouteConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyServerRouteConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.virtual.route.LazyNettyServerVirtualRoute;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerVirtualRouteDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 服务端虚拟路由管理
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/05/06 05:00 下午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerVirtualRouteConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyNettyServerVirtualRouteConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/05/06 05:00 下午
|
||||
**/
|
||||
LazyNettyServerVirtualRouteConverter INSTANCE = LazyMappers.getMapper(LazyNettyServerVirtualRouteConverter.class);
|
||||
LazyNettyServerVirtualRouteConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyServerVirtualRouteConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeatePortPoolDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
||||
|
||||
/**
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2024/01/16 02:21 下午
|
||||
* @see DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyNettyServerVisitorConverter {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyNettyServerVisitorConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/01/16 02:21 下午
|
||||
**/
|
||||
LazyNettyServerVisitorConverter INSTANCE = LazyMappers.getMapper(LazyNettyServerVisitorConverter.class);
|
||||
LazyNettyServerVisitorConverter INSTANCE = LazyStructMappers.getMapper(LazyNettyServerVisitorConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.proxy.flow.LazyProxyFlow;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyProxyFlowDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 代理流量
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyProxyFlowConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyProxyFlowConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
**/
|
||||
LazyProxyFlowConverter INSTANCE = LazyMappers.getMapper(LazyProxyFlowConverter.class);
|
||||
LazyProxyFlowConverter INSTANCE = LazyStructMappers.getMapper(LazyProxyFlowConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.proxy.per.day.flow.LazyProxyPerDayFlow;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyProxyPerDayFlowDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 每日统计代理流量
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyProxyPerDayFlowConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyProxyPerDayFlowConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2025/06/06 11:39 晚上
|
||||
**/
|
||||
LazyProxyPerDayFlowConverter INSTANCE = LazyMappers.getMapper(LazyProxyPerDayFlowConverter.class);
|
||||
LazyProxyPerDayFlowConverter INSTANCE = LazyStructMappers.getMapper(LazyProxyPerDayFlowConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.visitor.flow.LazyVisitorPortFlow;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyVisitorPortFlowDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
||||
|
||||
/**
|
||||
@@ -13,7 +13,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
|
||||
* @date 2024/01/24 05:19 下午
|
||||
* @see DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyVisitorPortFlowConverter {
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ public interface LazyVisitorPortFlowConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/01/24 05:19 下午
|
||||
**/
|
||||
LazyVisitorPortFlowConverter INSTANCE = LazyMappers.getMapper(LazyVisitorPortFlowConverter.class);
|
||||
LazyVisitorPortFlowConverter INSTANCE = LazyStructMappers.getMapper(LazyVisitorPortFlowConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -2,8 +2,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
|
||||
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.visitor.port.per.day.flow.LazyVisitorPortPerDayFlow;
|
||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyVisitorPortPerDayFlowDO;
|
||||
import org.wu.framework.core.mapper.LazyMapper;
|
||||
import org.wu.framework.core.mapper.LazyMappers;
|
||||
import org.wu.framework.core.mapper.LazyStructMapper;
|
||||
import org.wu.framework.core.mapper.LazyStructMappers;
|
||||
|
||||
/**
|
||||
* describe 每日统计流量
|
||||
@@ -12,7 +12,7 @@ import org.wu.framework.core.mapper.LazyMappers;
|
||||
* @date 2024/03/19 09:53 上午
|
||||
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter
|
||||
**/
|
||||
@LazyMapper
|
||||
@LazyStructMapper
|
||||
public interface LazyVisitorPortPerDayFlowConverter {
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface LazyVisitorPortPerDayFlowConverter {
|
||||
* @author Jia wei Wu
|
||||
* @date 2024/03/19 09:53 上午
|
||||
**/
|
||||
LazyVisitorPortPerDayFlowConverter INSTANCE = LazyMappers.getMapper(LazyVisitorPortPerDayFlowConverter.class);
|
||||
LazyVisitorPortPerDayFlowConverter INSTANCE = LazyStructMappers.getMapper(LazyVisitorPortPerDayFlowConverter.class);
|
||||
|
||||
/**
|
||||
* describe 实体对象 转换成领域对象
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
|
||||
#FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-24-x64
|
||||
MAINTAINER wujiawei <1207537021@qq.com>
|
||||
|
||||
RUN echo "Asia/Shanghai" > /etc/timezone
|
||||
|
||||
@@ -9,7 +9,7 @@ mvn -Pnative -DskipTests clean package native:compile
|
||||
```shell
|
||||
mvn spring-boot:build-image -Pnative
|
||||
|
||||
docker tag docker.io/library/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-NATIVE-SNAPSHOT
|
||||
docker tag docker.io/library/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-NATIVE-SNAPSHOT
|
||||
|
||||
docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-NATIVE-SNAPSHOT
|
||||
|
||||
@@ -24,21 +24,37 @@ docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-cl
|
||||
|
||||
mvn clean install
|
||||
|
||||
docker build -t registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT .
|
||||
docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker build -t registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT .
|
||||
docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
```
|
||||
|
||||
|
||||
## Docker Hub
|
||||
```shell
|
||||
docker tag registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT 1207537021/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
docker push 1207537021/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
|
||||
|
||||
### wlcn
|
||||
```shell
|
||||
|
||||
docker tag registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT wlcn/wlcn-client:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
docker push wlcn/wlcn-client:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
|
||||
### run
|
||||
```shell
|
||||
|
||||
docker run -d -it --privileged --name client -p 6004:6004 registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it --privileged --name client -p 6004:6004 registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
```
|
||||
|
||||
```shell
|
||||
docker run -d -it --privileged --name windows-client --restart=always -e spring.lazy.netty.client.inet-host=124.222.152.160 -e spring.lazy.netty.client.inet-port=30560 -e spring.lazy.netty.client.client-id="windows-11" docker.io/library/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it --privileged --name windows-client --restart=always -e spring.lazy.netty.client.inet-host=124.222.152.160 -e spring.lazy.netty.client.inet-port=30560 -e spring.lazy.netty.client.client-id="windows-11" docker.io/library/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
|
||||
```yaml
|
||||
@@ -73,7 +89,7 @@ kubeadm join apiserver.demo:6443 --token 2wtcsg.0af26p9wzfgvyf5a --discovery
|
||||
```
|
||||
|
||||
```RUN
|
||||
docker run -d -it --name client registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it --name client registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
http://127.0.0.1:18080
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
|
||||
#FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-24-x64
|
||||
MAINTAINER wujiawei <1207537021@qq.com>
|
||||
|
||||
RUN echo "Asia/Shanghai" > /etc/timezone
|
||||
|
||||
@@ -11,7 +11,7 @@ mvn -Pnative -DskipTests clean package native:compile
|
||||
```shell
|
||||
mvn spring-boot:build-image -Pnative
|
||||
|
||||
docker tag docker.io/library/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-SNAPSHOT registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-NATIVE-SNAPSHOT
|
||||
docker tag docker.io/library/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-NATIVE-SNAPSHOT
|
||||
|
||||
docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-NATIVE-SNAPSHOT
|
||||
|
||||
@@ -23,14 +23,28 @@ docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-se
|
||||
|
||||
mvn clean install
|
||||
|
||||
docker build -t registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-SNAPSHOT .
|
||||
docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker build -t registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT .
|
||||
docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
```
|
||||
|
||||
## Docker Hub
|
||||
```shell
|
||||
docker tag registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT 1207537021/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
docker push 1207537021/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
|
||||
### wlcn
|
||||
```shell
|
||||
|
||||
docker tag registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT wlcn/wlcn-server:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
docker push wlcn/wlcn-server:1.3.1-JDK24-SNAPSHOT
|
||||
```
|
||||
|
||||
```RUN
|
||||
docker run -d -it -p 6001:6001 -p 7001:7001 -e spring.profiles.active=prod -e MAIN_DB_HOST=localhost:3306 -e MAIN_DB_PASSWORD=root -e MAIN_DB_PASSWORD=root --name wu-lazy-cloud-heartbeat-server-start registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-SNAPSHOT
|
||||
docker run -d -it -p 6001:6001 -p 7001:7001 -e spring.profiles.active=prod -e MAIN_DB_HOST=localhost:3306 -e MAIN_DB_PASSWORD=root -e MAIN_DB_PASSWORD=root --name wu-lazy-cloud-heartbeat-server-start registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT
|
||||
|
||||
http://127.0.0.1:6001/swagger-ui/index.html
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ spec:
|
||||
- name: spring.datasource.driver-class-name
|
||||
value: com.mysql.cj.jdbc.Driver
|
||||
image: >-
|
||||
registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK17-SNAPSHOT
|
||||
registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server-start:1.3.1-JDK24-SNAPSHOT
|
||||
imagePullPolicy: Always
|
||||
name: wu-lazy-cloud-heartbeat-server
|
||||
resources: {}
|
||||
|
||||
Reference in New Issue
Block a user