跳到正文

正在自动登录…

← 返回项目列表

ikooc/baidujiexi_app

网盘直链解析多线程下载

百度网盘直链解析与下载客户端,支持Android、Windows和iOS,通过远端配置获取API地址,解析分享链接为直链,并内置Gopeed引擎进行多线程下载。适合需要从百度网盘下载文件的用户。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/14 19:26:05 · 查看原文

值得看Dart应用与服务
累计 Stars
216
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/14 19:26:05

使用方式

作为Flutter应用,可通过命令行运行或构建APK/Windows可执行文件,Android用户可直接从Releases安装APK。

查看 README 依据
## 使用前端 ### 1. 环境与运行 环境要求:Flutter 3.x(Dart SDK `^3.12.2`)。 ```bash flutter pub get # 运行(连接设备 / 桌面) flutter run # 校验 flutter analyze # 需 0 issue flutter test # 单元测试全绿 ``` > App 启动时若拿不到后端配置,会退回本地缓存;首次启动需能访问 bootstrap 地址,否则停留在加载页。 ### 2. 构建 ```bash # Android flutter build apk --release --target-platform android-arm64 # Windows flutter build windows --release ``` 产物位置: - Android:`build/app/outputs/flutter-apk/app-release.apk` - Windows:`build/windows/x64/runner/Release/` ### 3. 指定 bootstrap 地址
# 百度解析助手 百度网盘直链解析助手的 Flutter 客户端(Android / Windows / iOS)。 App 不硬编码任何上游接口域名,启动时从远端配置接口拉取真实 API 地址,把用户粘贴的网盘分享链接解析为可直接下载的直链,再交给内置的 [Gopeed](https://gopeed.com/) 下载引擎进行多线程下载。 - Android:Gopeed 以 `libgopeed.aar` 形式内嵌,通过 MethodChannel 与 Dart 通信 - Windows:以子进程 `gopeed-rest.exe` 运行,通过本地 REST API 通信 > **反馈与交流**:使用中遇到问题、有功能建议,或想第一时间获取新版本,欢迎加入 QQ 群 **1125479685**。 > **下载安装**:Android 用户可直接从 [Releases](https://github.com/ikooc/baidujiexi_app/releases) 下载已打包好的 APK(arm64-v8a)安装使用,无需自行编译。自行构建方法见「使用前端」,后端部署见「使用后端」。 --- ## 功能概览 | 模块 | 说明 | | --- | --- |
部署要求

构建需要Flutter 3.x(Dart SDK ^3.12.2);Android仅支持arm64-v8a架构;后端部署需要PHP 7.4+。

查看 README 依据
## 使用前端 ### 1. 环境与运行 环境要求:Flutter 3.x(Dart SDK `^3.12.2`)。 ```bash flutter pub get # 运行(连接设备 / 桌面) flutter run # 校验 flutter analyze # 需 0 issue flutter test # 单元测试全绿 ``` > App 启动时若拿不到后端配置,会退回本地缓存;首次启动需能访问 bootstrap 地址,否则停留在加载页。 ### 2. 构建 ```bash # Android flutter build apk --release --target-platform android-arm64 # Windows flutter build windows --release ``` 产物位置: - Android:`build/app/outputs/flutter-apk/app-release.apk` - Windows:`build/windows/x64/runner/Release/` ### 3. 指定 bootstrap 地址
flutter build apk --release --target-platform android-arm64 \ --dart-define=BOOTSTRAP_URL=https://<你的域名>/api/app/config.php ``` App 启动后会按顺序请求该地址,成功后缓存到本地,之后离线启动也能用旧配置。**更换后端下发的上游 `apiBase` 或修改首页 `announcement` 公告无需重新发版;bootstrap 自身地址改变时,必须更新默认地址或构建参数并重新构建客户端。** --- ## Android 打包约定 Gopeed 引擎的 `libgopeed.aar` 只包含 arm64-v8a 预编译产物,因此统一只打包 arm64: ```bash flutter build apk --release --target-platform android-arm64 ``` 关键配置(`android/app/build.gradle.kts`): - `ndk { abiFilters.clear(); abiFilters.add("arm64-v8a") }`
| `api/app/config.php` | 配置接口,处理 `GET` / `POST` | | `api/app/config.json` | 可变配置文件 | ### 1. 部署 把 `api/app/` 整个目录上传到你的站点,保证最终可访问地址形如: ``` https://<你的域名>/api/app/config.php ``` - 需要 PHP 7.4+(用到 `declare(strict_types=1)`、`hash_equals`、`FILTER_VALIDATE_BOOLEAN`),无需任何扩展或数据库。 - `api/app/` 目录需对 PHP 进程 **可写**,否则 `POST` 保存配置会返回「配置写入失败,请检查目录权限」。 - 若站点有 Nginx/Apache 重写规则,务必放行 `.php` 与 `.json` 直连。 ### 2. 上线前必改:ADMIN_TOKEN 打开 [config.php](file:///d:/phpstudy_pro/WWW/hhh.com/baidujiexi_app/api/app/config.php#L22) 修改共享密钥: ```php const ADMIN_TOKEN = 'CHANGE_ME_admin_token'; // 改成一串足够随机的私密字符串 ```
已知限制

Android仅打包arm64-v8a架构;首次启动需能访问bootstrap地址,否则停留在加载页。

查看 README 依据
flutter build apk --release --target-platform android-arm64 \ --dart-define=BOOTSTRAP_URL=https://<你的域名>/api/app/config.php ``` App 启动后会按顺序请求该地址,成功后缓存到本地,之后离线启动也能用旧配置。**更换后端下发的上游 `apiBase` 或修改首页 `announcement` 公告无需重新发版;bootstrap 自身地址改变时,必须更新默认地址或构建参数并重新构建客户端。** --- ## Android 打包约定 Gopeed 引擎的 `libgopeed.aar` 只包含 arm64-v8a 预编译产物,因此统一只打包 arm64: ```bash flutter build apk --release --target-platform android-arm64 ``` 关键配置(`android/app/build.gradle.kts`): - `ndk { abiFilters.clear(); abiFilters.add("arm64-v8a") }`
## 使用前端 ### 1. 环境与运行 环境要求:Flutter 3.x(Dart SDK `^3.12.2`)。 ```bash flutter pub get # 运行(连接设备 / 桌面) flutter run # 校验 flutter analyze # 需 0 issue flutter test # 单元测试全绿 ``` > App 启动时若拿不到后端配置,会退回本地缓存;首次启动需能访问 bootstrap 地址,否则停留在加载页。 ### 2. 构建 ```bash # Android flutter build apk --release --target-platform android-arm64 # Windows flutter build windows --release ``` 产物位置: - Android:`build/app/outputs/flutter-apk/app-release.apk` - Windows:`build/windows/x64/runner/Release/` ### 3. 指定 bootstrap 地址

README

正在加载 README…

收录信息

仓库创建时间
2026/10/12 16:12:04
首次达标收录
2026/10/13 06:36:01
统计更新时间
2026/10/22 19:05:58

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.1 / 5

新颖度
3.3
实用价值
4.7
成熟度
4.8
实质含量
4.0

由 Jev 模型根据仓库描述与 README 评估,2026/10/13 06:36:14 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/12 22:50:49
许可证标识
GPL-3.0
Fork 数
39
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目