Files
hp-lite/README.md

105 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<p align="center">
<img src="/docs/img/logo.png" width="200" />
</p>
<p align="center">
<a >
<img src="https://img.shields.io/badge/hp_lite-6.0-red.svg?style=flat" />
</a>
<a >
<img src="https://img.shields.io/badge/QQ群-1065301527-blue.svg?style=flat" />
</a>
<a >
<img src="https://img.shields.io/badge/Licence-MIT-green.svg?style=flat" />
</a>
<p align="center">
<b>如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!</b>
</p>
# HP-Lite 6.0内网穿透
如果你是非常感兴趣可以通过QQ群进行交流
QQ群1065301527
#### HP Lite介绍
HP-Lite6.0是一个单机方案
我们采用的是数据转发实现 稳定性可靠性是有保证的即便是极端的环境只要能上网就能实现穿透。
我们是首个支持双通道模式的工具及通道可以选TCP(多路复用)或者QUIC传输他们都是目前比较高效高性能的传输方式
我们支持TCP和UDP协议针对 http/https ws/wss 协议做了大量的优化工作可以更加灵活的控制。让用户使用更佳舒服简单。
### 详细部署文档
> https://hp-lite.hserver.cn
### 部署视频
>【最好用的内网穿透工具hp-lite搭建教程】 https://www.bilibili.com/video/BV1E6pwzVEAR/?share_source=copy_web&vd_source=9f2661127f08e7489ad9c2f80fbe7740
### 服务端
#### 二进制文件下载方式
- 下载6.0的二进制文件运行即可
- 配置说明 app.yml
- app.yml文件放在和二进制同目录下即可不然会默认启动配置
- 建议部署时关闭所有防火墙云厂的安全组注意UDP端口放开还有TCP
#### docker 运行方式
- 提前在主机建好 /data/app.yml文件 然后映射过去
```shell
# 通过 阿里云源 docker run 运行容器
sudo docker run --name hp-lite-server --net=host --restart=always -d -v /data/app.yml:/hp-lite-server/app.yml -v /data/data:/hp-lite-server/data registry.cn-shenzhen.aliyuncs.com/heixiaoma/hp-lite-server:latest
# 通过Docker官方源运行
sudo docker run --name hp-lite-server --net=host --restart=always -d -v /data/app.yml:/hp-lite-server/app.yml -v /data/data:/hp-lite-server/data heixiaoma/hp-lite-server:latest
```
- app.yml文件
```yaml
admin:
username: 'admin' #后台账号
password: '123456' #后台密码
port: 9090 #管理后台监听的端口HTTP协议传输方式
cmd:
port: 16666 #控制指令端口所有HP-lite 客户端需要连接这个端口TCP传输方式
tunnel:
ip: '127.0.0.1' #隧道监听服务器外网的IP记得改成你的服务器IP或者解析的域名也可以
port: 9091 #隧道传输数据端口在5.0以后这个端口支持TCP和QUIC(UDP协议) 所以在开放端口时要给TCP和UDP权限
open-domain: true #true 开启80443端口域名转发如果你的服务有宝塔或者nginx等端口多半是被用了false 关闭
acme:
email: '232323@qq.com' #申请证书必须写一个邮箱可以随便写
http-port: '5634' #证书验证会访问http接口会通过80转发过来所以这个端口不用暴露外网
```
### 客户端运行方式
##### docker
```shell
#直接连接码
sudo docker run --name hp-lite --restart=always -d -e c=连接码 registry.cn-shenzhen.aliyuncs.com/heixiaoma/hp-lite:latest
#直接连接码
sudo docker run --name hp-lite --restart=always -d -e c=连接码 heixiaoma/hp-lite:latest
```
##### Linux或者win
```shell
chmod -R 777 ./hp-lite-amd64
#方式1
./hp-lite-amd64 -server=xxx.com穿透服务:16666 -deviceId=32位的设备ID
#方式2
./hp-lite-amd64 -c=连接码
```
## 运行截图
<img src="docs/img/img_2.png" />
<img src="docs/img/img_3.png" />
<img src="docs/img/img_7.png" />
<img src="docs/img/img_4.png" />
<img src="docs/img/img_5.png" />
<img src="docs/img/img_6.png" />