项目介绍
HP-Lite 4.0 是一款高效、稳定的内网穿透工具,旨在帮助用户轻松实现内网服务的外网访问。该项目从1.0版本的TCP传输机制升级至2.0版本的QUIC传输机制,并与HP-PRO商业版本共享同款传输机制,确保了数据传输的高效性和稳定性。HP-Lite 4.0 是一个单机方案,通过数据转发实现内网穿透,即便在极端网络环境下,只要能上网,就能实现稳定的穿透服务。
应用场景
-
远程办公:员工在家或其他远程地点安全访问公司内网资源。 -
个人项目展示:开发者将本地开发的项目快速部署到外网,供他人访问测试。 -
物联网设备管理:远程监控和管理位于内网的物联网设备。 -
游戏联机:玩家通过内网穿透实现局域网游戏的联机对战。 -
临时文件共享:快速搭建临时文件共享服务,方便内网与外网间的文件传输。
功能模块
基础穿透功能
-
协议支持:支持TCP和UDP协议,针对HTTP/HTTPS、WS/WSS协议做了大量优化。 -
域名代理:支持域名代理,方便用户通过域名访问内网服务。 -
映射配置:提供映射配置的启用和禁用功能,便于临时关闭穿透服务。
管理后台
-
后台账号管理:设置后台登录账号和密码。 -
端口配置:配置管理后台监听端口、控制指令端口、隧道传输数据端口等。 -
域名转发:开启或关闭80、443端口的域名转发功能。
安全性与稳定性
-
数据转发稳定性:采用高效的数据转发机制,确保穿透服务的稳定性。 -
防火墙与安全组配置:建议部署时关闭所有防火墙和云厂的安全组(注意UDP和TCP端口的放开)。
功能特点
-
高效传输:采用QUIC传输机制,提高数据传输效率。 -
协议优化:针对HTTP/HTTPS、WS/WSS协议进行优化,提升用户体验。 -
简单易用:提供二进制文件下载即用,配置简单明了。 -
灵活控制:支持映射配置的启用和禁用,方便用户管理。 -
多平台支持:支持Docker、Linux和Windows等多种部署方式。 -
稳定性保障:即便是极端网络环境,只要能上网,就能实现稳定的穿透服务。
项目技术栈
-
服务端语言:项目2.0版本后台使用Java编写(内存占用较多),后重写为Golang版本服务端,提高了性能和稳定性。 -
客户端部署:支持Docker容器化部署,提供阿里云源和Docker官方源两种运行方式。 -
配置文件:使用YAML格式的配置文件(app.yml)进行服务端配置。 -
通信协议:支持TCP和UDP通信协议,针对HTTP/HTTPS、WS/WSS协议进行优化。
功能演示





开源地址
https://gitee.com/HServer/hp-lite

