命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
- Star
- 134
- Fork
- 7
- 未关闭 Issue
- 0
- 最近提交
- 23小时前
这是什么?
qrypt 通过 FUSE 将多个网盘和存储后端聚合为一个本地文件系统。每个已配置的存储都会以子目录的形式出现在同一挂载点下,普通应用无需感知文件实际存放的位置,即可直接打开、保存和移动文件。
文件名和文件内容在上传前即被加密,采用与 rclone crypt 兼容的文件名混淆和内容加密方式。新建和修改的文件先写入本地暂存区,再异步上传,防抖、并发数和重试次数均可配置。本地读缓存加快重复访问速度,并支持分别限制上传与下载带宽。
项目支持 macOS(macFUSE)、Linux(libfuse)和 Windows(WinFsp)。无需挂载时,也可通过命令行列出、读取、上传和下载文件;调试接口则提供健康状态跟踪和一致性检查。
核心功能
- 01通过 FUSE 将多个网盘挂载为同一本地文件夹下的子目录。
- 02文件名与内容加密采用与 rclone crypt 兼容的格式。
- 03写入先落在本地暂存区,再异步上传,并可配置重试。
- 04本地缓存远程文件数据,加快重复读取。
- 05支持分别限制上传与下载带宽。
- 06提供调试接口,输出结构化诊断报告。
适用场景
- 在个人网盘上加密保存私密文件,同时像本地文件夹一样浏览。
- 让桌面应用无需同步客户端即可访问 S3 或 WebDAV 存储。
- 在脚本中通过命令行直接列出、下载和上传文件,无需挂载。
快速上手
- 1
在 Linux 或 macOS 上安装 qrypt
curl -fsSL https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.sh | sh - 2
在 Windows 上安装 qrypt
powershell -c "irm https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.ps1|iex" - 3
创建包含本地挂载和加密密码的 qrypt.toml(参见 README 快速开始)
- 4
不挂载直接运行文件命令
./qrypt fs list / - 5
将网盘挂载为本地文件夹
./qrypt mount
使用前须知
- 挂载功能需要 FUSE:macOS 需要 macFUSE,Windows 需要 WinFsp。
- 从源码构建需要 Go 1.27+ 和 FUSE 头文件。
- 加密方式兼容 rclone,但启用 content_dedup 会泄露文件内容是否相同。
标签
常见问题
- qrypt 是什么?
- 一款 Go 工具,可将多个网盘及 S3、WebDAV 等存储挂载为本地文件夹,并提供与 rclone 兼容的端到端加密。 qrypt 通过 FUSE 将多个网盘和存储后端聚合为一个本地文件系统。每个已配置的存储都会以子目录的形式出现在同一挂载点下,普通应用无需感知文件实际存放的位置,即可直接打开、保存和移动文件。
- qrypt 可以免费使用吗?用的什么许可证?
- qrypt 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- qrypt 还在维护吗?
- 活跃维护中。qrypt 最近一次提交是在 2026年10月19日。
- qrypt 适合用来做什么?
- 在个人网盘上加密保存私密文件,同时像本地文件夹一样浏览。 让桌面应用无需同步客户端即可访问 S3 或 WebDAV 存储。 在脚本中通过命令行直接列出、下载和上传文件,无需挂载。
- qrypt 怎么安装和运行?
- 在 Linux 或 macOS 上安装 qrypt: curl -fsSL https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.sh | sh 在 Windows 上安装 qrypt: powershell -c "irm https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.ps1|iex" 创建包含本地挂载和加密密码的 qrypt.toml(参见 README 快速开始) 不挂载直接运行文件命令: ./qrypt fs list / 将网盘挂载为本地文件夹: ./qrypt mount
- 在哪里获取 qrypt?
- 源代码和安装说明在 GitHub 上:https://github.com/yinzhenyu-su/qrypt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6万5546GoMIT更新于 前天
自托管的端到端加密云盘,文件和笔记在浏览器中加密后才上传到服务器。
153273RustOther更新于 19小时前
单个 Go 可执行文件即可运行的自托管云平台,用于文件共享、协作编辑代码和用户管理。
36120TypeScriptGPL-3.0更新于 昨天
Ceph 是一个分布式存储平台,在通用硬件组成的集群上同时提供对象、块和文件存储。
1.7万6539C++Other更新于 10小时前
面向 Windows、macOS 和 Linux 的桌面客户端,为 Dropbox、Google Drive、OneDrive 等同步云盘中的文件提供客户端加密。
1.6万1538JavaGPL-3.0更新于 4天前
面向团队的命令行密码管理器,兼容 UNIX 标准工具 pass,默认用 GPG 加密并用 git 版本化存储。
7270566GoMIT更新于 4天前