
- 打开微信,搜索「软件教程管家」关注,或长按下方二维码关注
- 回复关键词 HGhub
- 公众号自动回复网盘链接,点击即可保存下载
打开微信扫一扫关注或搜索【软件教程管家】
HGhub 是一个基于 Rust 与 Tauri 2 的跨平台第三方短剧客户端,前端用 React 19、TypeScript、Vite 7 与 Tailwind CSS 4 构建,支持 Windows、macOS 和 Android 三端。它把短剧浏览和 HLS 播放做进一个轻量桌面与移动客户端里,适合想在电脑或手机上看第三方短剧的个人用户,也适合想研究 Tauri 2 跨端开发的开发者。
需要先说清楚边界:这个项目只面向个人学习、研究和非商业自用,不提供、不存储也不分发任何音视频内容,播放内容完全依赖第三方站点的可用性与访问规则,也没有下载功能。
| 项目 | 内容 |
|---|---|
| 项目名称 | HGhub |
| 仓库地址 | GitHub:Minireel/HGhub |
| 技术栈 | Rust、Tauri 2、React 19、TypeScript、Vite 7、Tailwind CSS 4 |
| 适用平台 | Windows、macOS、Android |
| 播放方式 | HLS(hls.js),支持 AES-128 相关播放场景 |
| 许可证 | PolyForm Noncommercial 1.0.0(自 v1.1.0 起) |
| GitHub Stars | 约 1868 |
核心功能
- 三端覆盖:同一套代码提供 Windows、macOS 和 Android 三种客户端形态,Rust + Tauri 2 保证桌面与移动端体验一致。
- HLS 播放:用 hls.js 播放 HLS 内容,并处理 AES-128 加密分片的播放场景,短剧连续播放不断流。
- 封面解密与自定义协议:Rust 侧通过自定义协议提供封面和视频资源,适配不同平台 WebView 的行为差异。
- HLS 代理改写:播放代理会改写播放列表中的密钥和分片地址,用来处理跨域与防盗链限制。
- 统一接口入口:通过统一的 POST /api/edge/request 边缘入口访问上游接口,并使用 Bearer 方式授权。
- 现代前端工程:React 19 + TypeScript + Vite 7 + Tailwind CSS 4,有 Web 开发背景的开发者读源码、上手改都比较顺。
版本与安装包选择
普通用户直接用编译好的安装包,不用自己搭构建环境。去仓库的 Releases 页,按自己的系统选对应安装包:Windows 选 Windows 安装包,macOS 选 macOS 安装包,Android 选安装包在手机上安装。想改代码、自己编译的开发者再看下面的源码构建方式。版本号以 Releases 页实际标注的最新版为准,不要凭记忆写版本号。
安装步骤
- 打开下方 GitHub 仓库按钮,进入 Releases 页,下载对应平台的安装包。
- Windows 与 macOS 上按常规方式安装并打开客户端;Android 上安装后首次打开即可用访客方式浏览。
- 首次使用先确认客户端能正常加载封面与播放列表,再点开一部短剧试播,验证播放是否流畅。
- 开发者从源码构建:先装好 Node、pnpm 与 Rust 工具链;macOS 开发需要 Xcode Command Line Tools。
- 要构建 Android 端,还需要 Android SDK、NDK 与 JDK 17,并配好 ANDROID_HOME、NDK_HOME 与 JAVA_HOME 三个环境变量。
- 构建前确认工作目录所在的文件系统支持符号链接,exFAT 或 FAT32 这类不支持符号链接的文件系统会让依赖安装和 Android 构建失败。
使用前先确认的几项设置
- 使用边界先确认:只做个人学习、研究或非商业自用。商业分发、广告、会员变现、付费服务都不在许可证允许范围内,升级 Tauri 或改代码前也要先确认授权条件。
- 自定义协议基址保持一致:平台自定义协议基址必须在 Rust 侧与前端保持一致,两边不一致会导致封面和视频资源加载不出来。
- 工具链版本先固定:部署时固定并核对 Node、pnpm、Rust、Android SDK、NDK 与 JDK 17 的版本组合,并保留项目要求的构建白名单设置,升级前重新验证一遍播放流程。
- 文件系统先检查:构建目录不要放在 exFAT 或 FAT32 分区上,换到支持符号链接的 NTFS、APFS 或 ext4 分区再构建。
注意事项
- 没有下载功能:项目明确不提供下载,也不要把它改造成批量抓取、高频轮询或并发访问工具。
- 内容依赖上游:项目本身不提供内容,第三方站点接口、直链或内容规则一变,播放就可能受影响,属于使用这类客户端的固有风险。
- 商业用途受限:自 v1.1.0 起采用 PolyForm Noncommercial 1.0.0,商业分发、广告、会员和付费服务场景受限,需要商业授权要先走项目指定渠道确认。
- 协议基址要对齐:自定义协议基址在 Rust 与前端不一致时,封面和视频资源可能无法加载,排障先查这一处。
- 公开信息有限:长期维护状态与实际兼容性需要结合 README、源码和上游站点情况自己确认,不要默认它会一直有人维护。
适用人群
适合希望在 Windows、macOS 或 Android 上以访客方式浏览和播放第三方短剧内容的个人用户,也适合研究 Tauri 2、Rust 与 React 跨端整合的开发者,以及想研究 HLS 播放、封面解密、自定义协议和 WebView 资源代理的技术爱好者。
适合与不适合
| 场景 | 结论 |
|---|---|
| 个人在电脑或手机上看第三方短剧 | 适合,核心使用场景 |
| 学习 Tauri 2 + Rust + React 跨端开发 | 适合,README 对关键机制有较具体的技术说明 |
| 研究 HLS 播放与 WebView 资源代理 | 适合,代理改写与自定义协议是现成的研究样本 |
| 下载短剧、批量抓取或二次分发 | 不适合,项目明确禁止 |
| 商业分发、广告或会员变现 | 不适合,许可证限制非商业使用 |
| 需要稳定控制内容来源的服务 | 不适合,内容完全依赖第三方站点 |
获取
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›
文章推荐
标签推荐
这款软件怎么样?
平均 暂无评分(0 人评)
取链次数:0
评分与投票来自真实访客,从 0 开始累计;觉得有用就点一下,帮更多人判断这款软件值不值得下。






