Xi Xu (@xixu-me) 在 【开源项目】Xdrop:服务端不碰明文的文件传输工具 中发帖
Xdrop 的定位不是“网盘”,更像一个偏 临时分享 / 安全投递 / 自托管 的文件传输工具。
它现在已经支持这些:
文件在浏览器里先加密,再上传到服务端
支持单文件和文件夹传输
支持断点续传
支持过期链接
支持发送者侧管理
支持可选隐私模式
后端可接 S3 兼容对象存储
简单说就是:
服务端不保存明文文件名、明文内容和解密密钥,分享链接里的 key 留在浏览器这边处理。
技术栈大概是:
前端:React
后端:Go
数据库:PostgreSQL
缓存 / 限流:Redis
文件存储:S3 兼容对象存储
部署方式:Docker Compose
做这个项目主要是想要一个更偏下面这些方向的方案:
不是传统网盘,而是更适合“发完就走”的文件投递
尽量把明文暴露面收小
可以自己部署,不依赖第三方平台
部署和维护成本别太离谱
README 里也把边界写得比较坦诚:
虽...