【wu-lazy-cloud-network】Java自动化内网穿透

项目介绍

wu-lazy-cloud-network 是一款基于(wu-framework-parent)孵化出的项目,内部使用Lazy ORM操作数据库,主要功能是网络穿透,对于没有公网IP的服务进行公网IP映射

使用环境JDK17 Spring Boot 3.0.2

功能

复制代码
1.内网穿透
2.服务端自主下发数据到客户端
3.流量监控

项目结构

模块 版本 描述
1.2.2-JDK17-SNAPSHOT 内网穿透公共模块(声明接口、枚举、常量、适配器、解析器)
1.2.2-JDK17-SNAPSHOT 客户端(支持二次开发)
1.2.2-JDK17-SNAPSHOT 服务端(支持二次开发)
1.2.2-JDK17-SNAPSHOT 服务端页面
wu-lazy-cloud-heartbeat-client-sample 1.2.2-JDK17-SNAPSHOT 客户端样例
wu-lazy-cloud-heartbeat-server-sample 1.2.2-JDK17-SNAPSHOT 服务端样例

使用技术

框架 版本 描述
spring-boot 3.0.7 springboot框架
wu-framework-web 1.2.2-JDK17-SNAPSHOT web容器
Lazy -ORM 1.2.2-JDK17-SNAPSHOT ORM
mysql-connector-j 8.0.33 mysql驱动
wu-authorization-server-platform-starter 1.2.2-JDK17-SNAPSHOT 用户授权体系

使用环境

复制代码
IDEA
Mac、Windows
JAVA >=13
MAVEN

启动

复制代码
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.2.2-JDK17-SNAPSHOT
    
    http://127.0.0.1:18080/swagger-ui/index.html

源码启动
页面操作

启动项目后打开服务端界面

默认账号密码:admin/admin

初始化项目

添加角色

为用户授权

刷新页面

客户端管理(客户端会自动注册)

网络映射管理(修改后者新增需要映射的客户端)

访客端口池管理(服务器端需要开放的端口)

流量管理(每个客户端使用的流量)

相关推荐
虎鲸不是鱼9 分钟前
AI 自动化逆向(二十五)数据表格式:一个恒等式覆盖 99% 的表
人工智能·自动化·大模型·逆向·ai逆向
努力努力再努力wz11 分钟前
【Lua入门系列】从动态类型到变量作用域:彻底理解 local、全局变量与跨文件访问
开发语言·junit·lua
Rain的Java大神之路15 分钟前
100 亿条数据如何快速写入 MySQL?从 231 天到 3.5 小时,我把面试官问懵了
java·后端·面试
程序猿乐锅18 分钟前
面向对象练习:图书借阅系统里的封装、抽象类与多态
开发语言·前端·数据库·后端·python·学习·1024程序员节
xyouyuweizhu23 分钟前
Java IO 流详解:流的作用、流的划分与标准输入输出流
java·python·php
阿狸猿35 分钟前
AI Agent自动写自动化脚本
运维·人工智能·自动化
沐晓时光36 分钟前
C语言入门,深入理解指针(6)
c语言·开发语言
云飞云共享云桌面38 分钟前
苏州半导体工厂研发部门多个SolidWorks 如何共享服务器来进行研发设计
运维·服务器·3d·自动化·制造
略略略咯咯39 分钟前
33333
开发语言·windows·python
垆边人似月.43 分钟前
第三篇:函数、文件与异常处理 / Functions, Files & Exception Handling
开发语言·python