纯Java实现内网穿透工具

上一篇文章我做了一些内网穿透原理的说明,这里我已经把第一个测试版本的内网穿透工具实现了

下面贴一下我一开始画的一个思路的流程图,后面也改动了不少不过画的就比较乱了所以还是贴出了我一开始在本子上画的一个大体的流程思路图,字有点丑大家将就着看吧

纯Java实现内网穿透工具_第1张图片

netpenetration

java实现的一个内网穿透工具

基于tcp连接直接将请求消息转发到内网client并根据配置信息通过client将请求交给内网中的服务器来处理并将处理后的响应提交回公网中的proxyserver,作为请求的响应

2020/06/30 11:36 第一次提交

目前内网穿透所需要的基本功能都已经测试无误(仅测试了http协议,其他的应用层协议没有测试过),不过目前的配置信息都放在代码中,也有一个工具类还没有写。

目前等假期会去找个实习等后面会找时间把这些都完善,并在内网client中加入web形式的配置页面可能是加入springboot实现或许也会直接用netty就做了还没想好。

GitHub

你可能感兴趣的:(java)