把百度网盘当成本地硬盘用的 Windows 播放工具。影片传到网盘前先加密,在网盘里是打不开的文件;在本机播放时自动解密,可以像本地视频一样拖动进度条。
作者:一杯好茶 版本:1.0
- 加密上传:文件先经 rclone crypt 加密再上传,网盘上看到的都是密文
- 本机播放:内置播放器,支持拖动进度条、暂停、继续、断点续播
- 多库并存:可以同时接入多个网盘目录,每个库一套独立密钥
- 上传队列:支持文件、文件夹、拖放,可暂停和继续,自动跳过已传完的文件
- 完整性校验:每个上传任务都有校验结果
- 账号管理:查看已登录账号,编辑凭证、移出挂载、删除账号
- 密钥备份:导出加密备份包(AES-256-GCM + 自定义密码),换电脑可恢复
- Windows 10 / 11 64 位
- 不用装 .NET、rclone、OpenList:单文件版已自带,首次启动自动释放到
%LOCALAPPDATA%\BaiduVault - 百度网盘账号(SVIP 体验更好)
- 从 Releases 下载
AiPanBox.exe,双击即可,不需要解压或运行任何初始化脚本 - 首次启动会自动安装运行环境(约 1~2 分钟),并自带一个本地演示库
- 之后每次打开都是秒开;再次双击不会开第二个窗口,而是把已有窗口叫到前面
百度网盘授权、添加库、上传、播放等详细步骤见 使用说明.txt。
需要 .NET 8 SDK。
dotnet build -c Release BaiduVault.App\BaiduVault.App.csproj打包自包含单文件(运行时、libVLC、rclone、OpenList 全部打包进一个 exe):
dotnet publish BaiduVault.App\BaiduVault.App.csproj -c Release -r win-x64 --self-contained true `
-p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true `
-p:EnableCompressionInSingleFile=true -o distBaiduVault.App/ WPF 主程序(.NET 8)
BaiduVault-local/ 部署与维护脚本、文档
setup-local.ps1 首次部署:下载组件、建目录、生成密钥
stop.ps1 停止后台服务
upload.ps1 命令行上传
verify.ps1 环境自检
使用说明.md 程序内「使用说明」的内容
多网盘接入指引.md 其他网盘的接入方法
运行时数据都在 %LOCALAPPDATA%\BaiduVault 和 %LOCALAPPDATA%\BaiduVault.App,不写注册表、不装系统服务。
密钥只保存在本机。换电脑或重装系统前,请先在软件里导出密钥备份包;密钥丢失后,网盘上的加密文件无法恢复。
播放基于 libVLC;加密与挂载使用 rclone;网盘接口与 WebDAV 由 OpenList 提供。