把 Telegram 收藏夹变成无限云盘:CyDrive 上手记
答案可能就藏在你的 Telegram 里。
Telegram 的个人云存储(Saved Messages,也就是「收藏」)本身近乎无限、上传下载也快、而且免费——只是它从没把自己设计成「网盘」,你没法像操作硬盘一样往里拖文件。最近 GitHub 上出现了一个叫 CyDrive 的开源项目,干的事就是给 Telegram 加一层「硬盘外壳」:把收藏里的文件整理好,映射成本地的一个虚拟磁盘。
CyDrive 采用 MIT 协议开源,底层通过 Telegram 的 MTProto 协议直连 Telegram 云端,再在上层用 WebDAV 协议虚拟出一个磁盘。说白了,它让「Telegram 收藏」变成了一个你能用资源管理器直接打开的网盘。

装上之后能做什么
1. 实时双向同步
往虚拟盘里丢文件,它自动上传到 Telegram 云端;反过来,你给机器人发个文件,几秒钟后就会以「0 字节」的形式出现在本地盘里——文件其实还在云端,本地一点空间都不占。最实用的场景是手机拍了张照片,直接发给 Bot,电脑上的盘里立刻就有了,不用再开微信传一遍。本质上是一个零成本的异地备份。
2. 原生 Windows 虚拟磁盘(Y: 盘)
它会以一个真正的驱动器身份出现在「此电脑」里,和 C 盘、D 盘平起平坐。开机自动挂载,关机自动卸载,全程无感。下班前把一个文件夹拖进去,第二天开机 Y 盘还在,文件已经躺在云上了。
3. 赛博朋克风 Web 面板
浏览器打开 http://127.0.0.1:8088 就能看到一个玻璃拟态的管理界面:实时存储仪表盘、即时搜索、拖拽上传,还能直接在浏览器里播放 MP4 / FLAC / MP3 和图片。出门在外用手机打开这个面板,就能远程预览家里存的文件,不用把整个包下载下来。
4. SQLite WAL 元数据引擎
目录树、每个文件的 SHA-256 哈希、对应的 Telegram 消息 ID 全都记在本地数据库里,查询做到亚毫秒级。哪怕你塞了 5000 张照片,搜个关键词也是秒出结果,不用等它慢慢建索引。
5. 大文件自动分块(> 2GB)
Telegram 单文件上限是 2GB,CyDrive 会自动把更大的文件切片、编号上传,下载时再无缝拼回原样,你完全感知不到。备份 10GB 的 4K 视频母版也照扔不误。
6. 可选的零知识加密(AES-256-GCM)
开启后文件在上传前就在本地加密,Telegram 那边看到的只是一堆乱码,只有你自己能解密。要存合同扫描件、隐私照片这类敏感东西,建议把这个开关打开——毕竟数据放在别人家的服务器上。
下面这张表可以让你对它的「存储力」有个直观感受:
怎么部署
部署很简单,核心就三步,唯一的难点其实是「能连上 Telegram」这一条:
- 在 Telegram 里找到 @BotFather,发送
/newbot,按提示建一个机器人,拿到 Bot Token。 - 找到 @userinfobot,点一下 Start,它会回你的 Chat ID。
- 在本机装好依赖并启动。
Windows:
git clone https://github.com/thecynetx/CyDrive.git
cd CyDrive
pip install -r requirements.txt
python main.py
Linux(Debian / Ubuntu / CentOS):
sudo apt update && sudo apt install -y python3 python3-pip python3-venv git
git clone https://github.com/thecynetx/CyDrive.git
cd CyDrive
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 main.py
首次运行会弹出一个交互式向导,把 Token 和 Chat ID 填进去,它就会自动帮你挂载好盘符。Linux 服务器(VPS)上的用法可以到 GitHub 仓库里看详细说明。
几个值得注意的点
- Windows 上传 50MB 限制:Windows 自带的 WebDAV 客户端默认单文件上传上限是 50MB,大文件会很憋屈。用管理员权限跑一下
python main.py fix-reg就能解除这个限制。 - 本地不占空间:Y 盘里的文件实际都在 Telegram 云端,本机磁盘不会因此变满,它更像是一个「视图」而不是「副本」。
- 敏感数据先加密再存:前面提过,Telegram 官方理论上能看到未加密的内容。敏感文件一定走 AES-256-GCM 加密。
- 网络前提:Telegram 在部分地区需要特定网络环境才能连通,部署和使用前请自行准备好。这点对爱折腾的人应该不算门槛。
小结:它适合谁
| 维度 | CyDrive(Telegram 方案) | 传统网盘 |
|---|---|---|
| 费用 | 免费 | 大容量需付费 |
| 容量 | 近乎无限 | 免费额度有限 |
| 速度 | 取决于 Telegram 连接 | 常有限速 |
| 本地占用 | 几乎为零 | 同步模式会占用 |
| 隐私 | 需自行开启加密 | 服务商可见 |
说到底,CyDrive 是一个刚发布不久、思路很巧的小工具。它不算什么颠覆性产品,但确实把「被闲置的 Telegram 空间」盘活成了一个能当硬盘用的网盘。如果你也正愁没地方囤东西,去 GitHub 给开发者点个 Star、提两句建议,既是支持也是在帮它变好。



发表评论