# java-nat-all **Repository Path**: mmbro/java-nat-all ## Basic Information - **Project Name**: java-nat-all - **Description**: 内网穿透,打洞工具, 非流量转发; 配套客户端以及服务端; 可视化客户端及服务端操作界面; 开箱即用;只需要一台公网服务器即可; 也可以使用其他人搭建的服务器; 只包括打洞穿透;绝不包含流量转发; 由此也可能有些缺点,就是内网穿透有可能是udp也可能是tcp; 根据网络情况,有可能失败;失败怎么解决,期待有大神来共同参与; - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-08-15 - **Last Updated**: 2023-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nat-Java-All ## JAVA实现内网穿透打洞服务端与客户端开源 ``` 内网穿透,打洞工具, 非流量转发; 配套客户端以及服务端; 可视化客户端及服务端操作界面; 开箱即用;只需要一台公网服务器即可; 也可以使用其他人搭建的服务器; 只包括打洞穿透;绝不包含流量转发; 由此也可能有些缺点,就是内网穿透有可能是udp也可能是tcp; 根据网络情况,有可能失败;失败怎么解决,期待有大神来共同参与; ``` ## 欢迎大神来共同开发 ### 开发要求 - 必须安装阿里代码检测,符合代码开发规范 - 必须有详尽的注释 - 必须不影响现有代码运行 - 必须知道打洞原理,或深刻理解其原理 ## 项目结构 ``` client 客户端 common 通用模块 集成如下模块: SpringBoot server 服务端 ``` ## 通用模块修改流程 1. common模块修改 2. install common模块 3. 开发其他模块