# hp-lite_2.0
**Repository Path**: LYNKCOL/hp-lite_2.0
## Basic Information
- **Project Name**: hp-lite_2.0
- **Description**: HP内网穿透 轻量版
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 61
- **Created**: 2024-11-02
- **Last Updated**: 2024-11-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HP-Lite 2.0内网穿透
### 项目介绍
项目1.0使用的TCP传输 项目2.0升级调整QUIC传输和HP-PRO版本同款传输机制,HP-PRO是商业版本拥有更多的功能和稳定性,内置了关键字过滤,实名认证,微信小程序管理端,集群部署,数据统计,限流套件,智能黑名单防护功能,套餐支付功能,服务节点的动态上架下架管理,等诸多的商业功能
如果你是非常感兴趣,可以通过QQ群进行交流
QQ群1:767474069
#### HP Lite介绍
HP-Lite2.0是一个单机方案
我们采用的是数据转发实现 稳定性可靠性是有保证的即便是极端的环境只要能上网就能实现穿透。
我们支持TCP和UDP协议,针对 http/https ws/wss 协议做了大量的优化工作可以更加灵活的控制。让用户使用更佳舒服简单。
#### 资源下载地址
- B友可以点点赞,来个好评
- https://gitee.com/HServer/hp-lite/releases/tag/2.0
### 服务端
- 下载2.0的jar 使用java1.8+版本运行
- 配置说明 app.yml
- app.yml文件放在和jar同目录下即可,不然会默认启动配置
- 建议:部署时关闭所有防火墙,云厂的安全组,注意UDP端口放开,还有TCP,
- win服务部署需要:2012版及以上
```yaml
admin:
username: 'admin' #后台账号
password: '123456' #后台密码
port: 9090 #管理后台监听的端口(TCP传输方式)
cmd:
port: 6666 #控制指令端口,所有HP-lite 客户端需要连接这个端口(TCP传输方式)
tunnel:
ip: '127.0.0.1' #隧道监听服务器外网的IP(记得改成你的服务器IP或者解析的域名也可以)
port: 9091 #隧道传输数据端口,这个端口用来传输数据的,注意这个是UDP协议,如果是安全组设置记得UDP的放开
open-domain: true #true 开启80,443端口域名转发(如果你的服务有宝塔或者nginx等,端口多半是被用了),false 关闭
log: info #日志级别,不用动
```
### B站安装教程
https://www.bilibili.com/video/BV1pAW7eMEPX
### 客户端运行方式
##### docker
```shell
# 通过 docker run 运行容器
sudo docker run --restart=always -d -e server=xxx.com穿透服务:6666 -e deviceId=32位的设备ID registry.cn-shenzhen.aliyuncs.com/hserver/hp-lite:latest
# 通过 docker run 运行容器 ARM
sudo docker run --restart=always -d -e server=xxx.com穿透服务:6666 -e deviceId=32位的设备ID registry.cn-shenzhen.aliyuncs.com/hserver/hp-lite:latest-arm64
```
##### Linux或者win
```shell
chmod -R 777 ./hp-lite-amd64
./hp-lite-amd64 -server=xxx.com穿透服务:6666 -deviceId=32位的设备ID
```
## 运行截图
