BND 是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,下载请看这里。
BND 分为两个系列,BND1 和 BND2,下面分别进行介绍。
BND1
代码
本项目是基于 BaiduPCS-Go 开发:
- 在其基础上增加了 UI 界面,主要修改点是 pcscommand 包
- Windows 版引入了 Aria2,下载超过 512M 文件时会切换到 Aria2
编译
- 安装 golang 环境
- 项目目录 $GOPATH/src/github.com/b3log/bnd
- 参考这里编译 UI 库
- 不支持交叉编译,只能在目标平台上编译
- Windows 执行 build.bat,Linux/Mac 执行 build.sh
其他
- aria2 原有设计是在启动后检查版本并远程拉取的,现已改为本地打包
- 保留了版本检查机制,可搜索 rhythm.b3log.org 进行相关修改
- 和服务端交互时用于加密请求响应数据的密钥已在源码中公开
BND2
编译
- 安装 golang、node 环境
- 项目目录 $GOPATH/src/github.com/b3log/bnd2
- Windows 执行 build.bat,Mac 执行 build.sh
- electron/dist 目录下运行可执行文件
其他
- 内核可执行文件以及 aria2 原有设计是在启动后检查版本并远程拉取的,现已改为本地打包
- 保留了版本检查机制,可搜索 rhythm.b3log.org 进行相关修改
- 和服务端交互时用于加密请求响应数据的密钥已在源码中公开
下载地址:https://github.com/b3log/baidu-netdisk-downloaderx/releases?utm_source=hacpai.com
源码地址:https://github.com/b3log/baidu-netdisk-downloaderx
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/89977.html