发现
桌面应用效率工具
FrostWire:开源 BitTorrent 下载客户端
支持 BitTorrent 下载与云下载、搜索分享的开源客户端,提供 Android 与桌面版。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- vfrostwire-android-3.2.3-build-
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
FrostWire 是一款开源的 BitTorrent 客户端与云下载工具,支持搜索、下载和分享。这个仓库是 FrostWire 的主仓库,包含 Android 版与桌面版(Windows、macOS、Linux)的源码,以及两端共用的 common 代码。项目以 Java 为主要语言,采用 GPL-3.0 许可证。
主要功能
- BitTorrent 下载与云下载,支持搜索、下载、分享。
- Android 与桌面客户端;桌面端覆盖 Windows、macOS、Linux。
- IceBridge 分布式搜索:无需中心索引服务器,节点通过 rUDP 在 FrostWire 对等点之间建立可靠、带认证的分片传输;搜索请求用 Ed25519 签名,并由请求方验证响应。
- 文件级搜索:用 SQLite FTS5 与 BM25 排序索引种子名称及种子内文件路径,搜索文件名也能找到包含该文件的种子。
- 身份管理:每个节点有 Ed25519 签名密钥和 X25519 密钥,节点 ID 由 Ed25519 公钥的 SHA-1 生成;支持 BIP39 24 词助记词备份与恢复。桌面端可在 Options > Identity 中查看和操作身份。
- 音乐播放器(Android 3.2.3):统一播放队列,蓝牙、锁屏、Android Auto 与 Wear 共享同一队列;修复播放列表与稳定性问题。
安装与使用
- 官方下载:Android 版 http://www.frostwire.com/android/?from=github;桌面版 http://www.frostwire.com/downloads/?from=github。
- 从源码构建需要 JDK 19。Android 可进入 android 目录执行
./gradlew assembleDebug,调试包输出到 android/build。 - 桌面版构建请查看 desktop/README.md。如需处理翻译,需要安装 gettext;macOS 可用
brew install gettext,Ubuntu 可用sudo apt install gettext。 - IceBridge 独立 JAR 可执行
cd desktop && ./gradlew icebridgeJar构建。
注意事项
- 项目采用 GPL-3.0 许可证。
- 仓库还包含 IceBridge 的本地 HTTP 控制 API 与 rUDP 协议实现,涉及端口、令牌和身份文件等配置;部署前请阅读源码中的相关说明。
- 本介绍只涵盖仓库资料中明确提到的功能与命令。
本作品整理自 GitHub 开源项目 frostwire/frostwire,原作者 @frostwire,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- vfrostwire-android-3.2.3-build-当前版本
Android 3.2.3 将音乐播放器改为统一队列,修复大量播放列表与崩溃问题;新种子引擎修复内存泄漏、数据损坏和 DNS 泄漏问题。
评论