吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1375|回复: 38
收起左侧

[其他转载] 把私人影音搬进网盘:一次加密挂载的折腾记录

  [复制链接]
然并卵zh 发表于 2026-11-1 22:42
本帖最后由 然并卵zh 于 2026-11-1 23:16 编辑

关键词:加密挂载 / WebDAV / rclone crypt / chunker / 目录缓存环境:Debian 11 · x86_64 · 3.8G 内存 · 网盘 SVIP · 上行 40 MiB/s
名词预备:远程存储(remote),能被当作目录访问的远端空间;挂载,让它在本机看起来像本地文件夹。其余术语第一次出现时会解释。


一、起因:硬盘快坏了,网盘还空着
今天摆弄 NAS 发现系统起不来了,分析发现是机械硬盘有坏道,看了眼 smartctl 离挂掉不远了,盘上的视频得再找处着落,又发现我网盘 SVIP 的 14TB 空间一大半没用上……
  • 不加密直接传?省事,但等于同意平台扫描内容、做审核、和谐
  • 打成加密压缩包?隐私有了,但想看第 30 分钟,得先把 6GB 下载完

那有没有办法把网盘里的视频既加密,又可以随时播放呢?自然是有的,用OpenList 挂盘,用 rclone 做加密存、解密读,用WorkBuddy一晚上搞定

二、整体架构
具体架构见下图:
converted-svg.png
层干什么的关键组件

接入层

把文件系统递给播放器和手机

PotPlayer、nPlayer / Infuse

挂盘层(上)

提供文件系统语义:列目录、按偏移读、写

rclone serve webdav

加解密层

明文 ⇄ 密文的流式变换

crypt + chunker

挂盘层(下)

把网盘 API 包装成一个 WebDAV

OpenList

存储层

真正落盘的地方

网盘 14TB

中间那条红色虚线是加密边界:线上是明文,线下离开我的NAS就全是密文

三、怎么把网盘包装成硬盘?
方案全盘可见文件系统语义合规可自证结论
CloudDrive2可以完整(xattr、随机写)接入通道不透明体验最好,拿不出授权凭证链
OpenList仅 /apps/{应用名}较完整,偏 WebDAV 折中官方 OAuth 可审计本方案选择
rclone 直连网盘仅应用目录一般可以少一层,但驱动成熟度不足

OpenList 把网盘 API 包装成 WebDAV 服务,rclone 以 WebDAV 客户端身份接入。
层间用标准协议的好处是上层不绑定任何一家的 SDK;加解密层看到的只是一个支持 Range 的 HTTP 文件服务。

四、怎么对视频做加密?为什么不用加密压缩包
方案平台可见在线播放随机访问

不加密

明文

可以

可以

7z / zip 加密

密文

要整包下载

不行

分卷加密

密文

不行

不行

rclone crypt

密文

可以

可以 按块寻址

差别只在一点:能不能随机访问。crypt 是 1:1 的流式变换,明文和密文之间有稳定的偏移对应关系。播放器拖到第 30 分钟,只取那一小段密文解密就行,前面的内容不用碰。压缩包做不到,它的格式决定了你必须从头解压。
原理见图:
converted-svg (1).png
注:加密用的主密码和配置文件务必备份好。密钥丢了,网盘上的密文没有任何办法读出来——这是设计使然,不存在找回手段。


具体用到的软件版本:Debian 11 · OpenList v4.2.9 · rclone v1.75.2


结尾献上脚本:
https://www.jianguoyun.com/p/DaJmHu0QpsT3Bhja6rMGIAA

免费评分

参与人数 6吾爱币 +6 热心值 +4 收起 理由
msy123 + 1 我很赞同!
af8889 + 1 + 1 谢谢@Thanks!
temper + 1 + 1 谢谢@Thanks!
cioceo + 1 + 1 谢谢@Thanks!
xuchuanyuyy + 1 谢谢@Thanks!
thornjay + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xujianli 发表于 2026-11-2 09:36
ai 制作,不可信 每台电脑 和步骤不太一样,
 楼主| 然并卵zh 发表于 2026-11-1 23:13
lamjiarong 发表于 2026-11-1 22:50
谢谢,有点兴趣,请问有成品吗?

搞了很多shell脚本在NAS上运行的,bro你看看能不能直接用?也可以借助workbuddy来改
https://www.jianguoyun.com/p/DaJmHu0QpsT3Bhja6rMGIAA
lamjiarong 发表于 2026-11-1 22:50
jzbcbaba 发表于 2026-11-1 23:06
百度网盘吗大佬,我的天翼云盘10T无处可用,限制上传🤧😭
81169009 发表于 2026-11-1 23:15
先占位置等成品分享
 楼主| 然并卵zh 发表于 2026-11-1 23:16
81169009 发表于 2026-11-1 23:15
先占位置等成品分享

已经发文章末尾和评论区了哈
 楼主| 然并卵zh 发表于 2026-11-1 23:19
jzbcbaba 发表于 2026-11-1 23:06
百度网盘吗大佬,我的天翼云盘10T无处可用,限制上传🤧😭

对的搞的度盘,你的天翼网盘上传是限制带宽吗?
ekomo 发表于 2026-11-1 23:58
脚本下不了啊
诶呀呀我去 发表于 2026-11-2 05:14
感谢分享
LinBo2009 发表于 2026-11-2 06:00
这个好。先收藏。万一哪天用得上呢😏
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-11-5 07:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表