LanProxy介绍
2025/8/4小于 1 分钟
LanProxy介绍
是一款开源再GitHub上的网络代理程序,开发语言是Java,使用了Netty技术,仅仅使用了几千行代码,就实现了一个功能强大的网络代理工具。
原理介绍
她是类似于化身可的TCP代理那样,只支持端口代理,不支持域名代理。
即用户想要使用的话,需要再公网的服务器为自己开启一个端口,然后TCP客户端连接公网服务器这个端口程序,代理通过这条通道,进行数据转发。
优化点
- 支持Http协议的域名访问,可以重复使用80端口
- Tcp支持端口复用,如果是一个人一个端口的话,那么公网服务器支持几万个连接就满了。为了支持更多的端口,是否可以支持端口复用? 即多个用户可以复用一个端口,
这个好像无法支持呀!!!
原理图以及channel切换的架构图已经维护再drawio文件中
如下...