不少人电脑里同时装着好几款主流网盘:115 存影视、夸克下资源、阿里云盘或百度网盘备份工作资料。可真到日常使用,多少都会碰到两个绕不开的麻烦:
一是各家官方客户端又大又割裂,后台进程开了一堆,找文件得在好几个 App 之间来回切换。
二是数据隐私与安全顾虑——私密相册、账本、合同或个人项目备份直接明文放在云端,很难不担心平台后台的扫描或敏感词误判。
针对这些问题,开发者 yinzhenyu-su 开源了一款基于 Go 语言 的云存储聚合与加密挂载工具——qrypt。它的核心思路很直接:通过系统级挂载技术,把你拥有的各个网盘统一变成电脑里的一个普通本地文件夹,并在文件上传云端前完成端到端透明加密。你本地看到的是明文,云端存的是密文。

一、像用本地硬盘一样用网盘
qrypt 在使用体验上把网盘做成了一个“透明外接盘”:
- 聚合为本地子目录:配置完成后,所有网盘会统一挂载到本地同一个入口(如
~/Qrypt)。点开该目录,各个网盘就是里面的一个个子文件夹,可以直接像本地文件一样拖拽整理、双击打开,或者用本地播放器直接点播。
- 透明端到端加密(兼容 rclone 标准):本地写入或读取时,你看到的是正常的明文文件名和内容;但只要数据离开电脑发往网盘,文件名和文件内容都会被自动混淆与加密,网盘服务商服务器上只剩一串无规则乱码密文。更贴心的是,它完全兼容行业通用的
rclone crypt 加密格式,数据不会和 qrypt 强绑定,未来即便换用 rclone 也能正常解密恢复。
二、主流网盘大满贯
不同于国外很多工具只支持 S3 或 Google Drive,qrypt 对国内常用网盘协议做了比较广的驱动覆盖:
- 主流存储全覆盖:支持阿里云盘、百度网盘、115 云盘、夸克网盘、天翼云盘、移动云盘、123 云盘,同时也兼容国际化的 OneDrive、Amazon S3、WebDAV 与 SFTP,驱动采用可插拔设计。
- 本地读缓存与分阶段异步上传:
- 读取加速:从云端拉取的文件会在本地自动建立读缓存,第二次打开无需重新消耗宽带下载。
- 分阶段安全写入:本地新增或编辑大文件时,先快速落到本地暂存区,后台再根据并发数和重试策略平稳异步上传,避免网络波动直接导致保存失败。
- 针对 macOS 的“防垃圾文件”处理:Mac 用户挂载网盘最头疼的就是 Finder 会自动写入一堆
._ 开头的 Apple Double 临时元数据文件。qrypt 在底层对这类系统扩展属性做了自动屏蔽,云端目录保持干净。
三、运行门槛与安装方式
1. 系统与运行环境
将网盘虚拟为本地文件夹,需要操作系统层面的 FUSE 组件支持:
- macOS:需预先安装 macFUSE
- Windows:需预先安装 WinFsp
- Linux:直接支持,系统通常自带 libfuse3
如果不挂载磁盘,仅使用自带的 qrypt fs list / cat / put 命令行直传文件,则完全不需要安装 FUSE 组件。
2. 配置与获取
- 安装方式:前往 GitHub Releases 页面,下载对应系统的预编译运行包(支持 Windows、macOS 及 Linux)。
- 配置文件:通过本地
qrypt.toml 填写对应网盘的 Token 或密钥参数,程序会自动检索当前目录或用户主目录下的配置文件。
3. 隐私与去重权衡提示
配置中提供了一项 content_dedup(内容去重)开关。开启后能提升文件秒传效率与空间利用率,但从密码学角度看,它会在元数据中暴露“某些文件内容完全一致”的特征。如果对隐私有较高要求,保持关闭即可。
项目由 yinzhenyu-su(个人开发者)开发,采用 MIT 协议开源,目前已有 101 Stars。对挂载加密这类工具感兴趣的话,值得去项目仓库翻一翻实现细节。
类似折腾网盘挂载、加密同步的玩法在 云栈社区 也经常有开发者分享配置和踩坑记录,感兴趣可以顺路看看。
项目地址:https://github.com/yinzhenyu-su/qrypt
|