本仓库是 NaiveProxy 的 Fork,添加了鸿蒙 (HarmonyOS NEXT) 平台支持。
-
启用 Actions
- 进入仓库的 Actions 标签
- 点击 I understand my workflows, enable them
-
运行编译
- 选择 Build NaiveProxy for HarmonyOS 工作流
- 点击 Run workflow
- 选择架构(arm64 或 x64)
- 等待编译完成(约 40-60 分钟)
-
下载产物
- 在 Artifacts 部分下载
libnaive-ohos-arm64.tar.gz - 解压得到
libnaive.so
- 在 Artifacts 部分下载
- 鸿蒙编译指南 - 本地编译详细步骤
- GitHub Actions 指南 - 云端编译说明
- Fork 指南 - Fork 和使用说明
| 功能 | 状态 |
|---|---|
| GitHub Actions 工作流 | ✅ 已配置 |
| 鸿蒙构建脚本 | ✅ 已添加 |
| 共享库编译目标 | ✅ 已添加 |
| 鸿蒙 NDK 配置 | ⏳ 待配置 |
| 实际编译测试 | ⏳ 待测试 |
当前工作流使用 Android NDK 测试编译流程。要编译真正的鸿蒙版本,需要:
- 下载鸿蒙 NDK
- 打包:
tar czf ohos-ndk.tar.gz native/ - 创建 Release 并上传
- 修改工作流第 50 行的下载链接
- 上传 NDK 到云存储
- Settings > Secrets > Actions > New repository secret
- 添加
OHOS_NDK_URL - 工作流会自动使用
BSD License(与原项目一致)