2023-02-12 09:09:08 +08:00
2023-02-12 09:09:08 +08:00

原理分析 内网穿透的实现过程主要分三步

1、启动服务端这时服务端监听了两个端口1600116002可根据启动参数修改

一个用来接收客户端请求16001端口

一个用来接收访客代理16002端口

2、启动客户端客户端访问服务端提供的16001端口建立连接server-client通道

3、访客访问代理接口16002端口服务端监听到之后创建访客ID然后通过server-client通道向客户端发送指令客户端接收指令后连接到真实服务端口8080可根据启动参数修改连接真实服务成功后客户端会重新向服务端建立一条连接访客-server通道服务端把访客和该通道进行绑定

这三步最终形成了(访客-代理-客户端-真实服务)完整的通道。

启动服务端 java -jar cc-server.jar 16001 16002

启动客户端 java -jar cc-client.jar 127.0.0.1 16001 8080

Description
wu-lazy-cloud-network 是一款基于(wu-framework-parent)孵化出的项目,内部使用Lazy ORM操作数据库,主要功能是网络穿透,对于没有公网IP的服务进行公网IP映射 使用环境JDK17 Spring Boot 3.0.2
Readme Apache-2.0 28 MiB
Languages
Java 72.8%
JavaScript 27.1%