LNPANDY/HGhub-MacOS-iOS-Version
多媒体与设计基于 Tauri 的跨平台短剧客户端,专注 macOS 与 iOS 的手势操作和播放稳定性。
项目介绍
HGhub 是某个短剧站点的第三方客户端,用 Tauri 2 打包,覆盖 iOS、macOS、Windows 和 Android。这个仓库在 Minireel/HGhub 的基础上做 macOS 与 iOS 适配,重点是平台原生体验、播放稳定性和触控交互。项目本身不存储或分发视频,内容来自第三方上游站点。
主要功能包括竖屏上下滑的剧集信息流、分类浏览、热门/推荐/潜力三类榜单、关键词搜索、社区图文与视频帖、账号登录、点赞收藏评论,以及本地观看历史和分集续播。iOS 端增加了原生屏幕方向旋转、1.0x 到 4.0x 双指缩放、单击清屏、双击暂停、长按 2.0x 倍速和左右滑动调进度;macOS 端提供沉浸式标题栏、影院模式、画中画、右侧选集/评论面板和键盘快捷键。
技术上,前端是 React 19 + TypeScript + Vite,后端为 Rust,使用 reqwest/rustls 处理网络,AES-128-CBC 解密封面图,并为 HLS 的 m3u8、Key 和分片做内存缓存与断线重试。线路模块可以从发布页抓取最新镜像域名并做并发测速。
适合在 Apple 设备上想要原生观感、并且能接受侧载安装或绕过 Gatekeeper 的用户。
快速使用
预编译安装包在 Releases 页面 提供,按平台选择:
- iOS:从 iOS 版本发布 下载
.ipa。该包无签名证书,需要通过 TrollStore、AltStore/SideStore/Sideloadly,或用 ESign 等工具导入个人证书后安装。 - macOS:从 macOS 版本发布 下载
.dmg。M 系列芯片选arm64,Intel 选x64,不确定则用universal。
如果 macOS 提示「已损坏」或「无法验证开发者」,README 给出的做法是把 HGhub.app 拖入「应用程序」,然后在终端清除隔离属性:
sudo xattr -rd com.apple.quarantine /Applications/HGhub.app
从源码构建需要 Node.js、pnpm 和 Rust 工具链。在装了 Xcode 的 macOS 上,文档中的流程是:
pnpm install
pnpm app:dev # 桌面端热重载开发
pnpm app:build # 生成 macOS .app 和 .dmg
iOS 需要先执行一次 pnpm ios:init 生成 Xcode 工程,再执行 pnpm build 和 pnpm tauri ios build --no-sign --ci --features custom-protocol。custom-protocol 参数必须保留,否则前端资源会去连开发服务器而不是内嵌进二进制。Android 构建需要 Android SDK 和 NDK。
使用约束
- 许可证为 PolyForm Noncommercial 1.0.0,禁止商业用途,包括打包出售、接入卡密/会员/广告变现。
- iOS 只能侧载或使用签名服务安装,没有 App Store 分发。
- macOS 包未做公证,所以需要上面的隔离属性处理。
- 项目不提供批量下载,README 也要求不要改造代码做高频抓取或去掉内置缓存。
- 可用内容依赖上游站点和镜像线路,项目声明与内容提供方无关联。
HotRepo 点评
HotRepo 在 2026-11-09 的 TypeScript 新项目榜中记录到该项目:110 星、1 小时观察窗口内新增 10 星、新增 3 个 Fork。没有全部语言日榜名次,也没有讨论数据。这个快照时间很短,只能说明早期关注度,不足以判断持续采用情况。
仓库给出了具体的 Tauri + React 目录结构和分平台构建命令,但主要下载入口是未签名的 macOS 与 iOS 二进制,并附带绕过 Gatekeeper 的命令。源码可以浏览,但这些发布包与当前源码的对应关系、发布者身份,在现有材料里无法确认。使用预编译包前最好自行核对,或者选择从源码构建。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。
相关推荐
- Minireel/HGhub基于 Rust 与 Tauri 2 的跨平台第三方影视客户端,用 React 实现界面并与 hls.js 完成播放。
- AloneMonkey/frida-ios-dump从越狱 iOS 设备上导出解密后的 IPA,供逆向工程和安全分析使用。
- LNPANDY/NX2Apple用图形界面把用户自备的 Switch 游戏转成 Apple 芯片 Mac、iPhone 和 iPad 上的原生应用。
- dsmurrell/onkey一款 Mac 练唱打分应用,用你自己的音乐 App 播放歌曲,实时显示音高并逐句评分。
- majd/ipatool在命令行下载 App Store 应用包,适合分析、归档或设备侧研究。