一句话:CyDrive 是一个开源的 Python 程序,它把你的 Telegram 账号变成一块 Windows 虚拟硬盘(Y: 盘)。文件传上去后本地自动删掉,打开时从云端流式读取——整块盘不占你一分钱硬盘空间。

它到底是什么

普通云盘(OneDrive、Dropbox、WebDAV 客户端)都有个共同毛病:本地必须留一份完整副本,几百 G 素材库直接撑爆硬盘。CyDrive 反过来——Telegram 机器人就是存储引擎,你只需要装个 Python 脚本跑起来,Y: 盘里看到的一切其实都是在线消息,本地磁盘占用趋近于零。

它由伊朗安全团队 Cynet Security 开发,MIT 协议开源,支持 Windows 10/11,底层是 WebDAV 协议 + SQLite 记录文件夹结构。

四个实际好处

文件夹树

Telegram 本身没有目录树,「收藏夹」就是一堆线性消息。CyDrive 用 SQLite 记录整棵文件夹结构,你在 Y: 盘里建目录、移动文件都行。

不占本地硬盘

文件传上云就从本地删掉,打开时走在线流式读取。老式云盘客户端都是双向同步,本地永远留一份副本,几百 G 的素材库直接撑爆硬盘。

网页直接看

自带一个暗色网页面板(默认 127.0.0.1:8088),MP4 电影、FLAC 音乐、图片都能在线播,不用先下载完整文件。手机上也直接访问同一个面板。

手机互传

在外面用手机给机器人发张照片,回家打开电脑 Y: 盘里就有了。不用数据线,不用微信传文件。

怎么用:从零到挂载成功

整个过程就是「建机器人 → 拿两个 ID → 跑一个 Python 程序」,官方文档说 5 分钟够。

第一步:建一个自己的 Telegram 机器人。在 Telegram 里找 @BotFather,发 /newbot,起个名字,它会给你一段 token(形如 123456:ABC-xyz...)。这是后面程序连 Telegram 用的钥匙。

第二步:拿到你的 Chat ID。@userinfobot,它会把你账号的数字 ID 发给你。这是「数据存到你名下」的标识。

提示:机器人只建一次,之后都不用管。CyDrive 通过机器人把你的文件存进你自己的 Telegram 账号(机器人和账号是同一体系下的消息通道),不是存到一个公开的机器人群里,所以不存在「数据给陌生人看」的问题。

第三步:装环境跑起来。需要 Python 3.8+:

1
2
3
4
git clone https://github.com/thecynetx/CyDrive.git
cd CyDrive
pip install -r requirements.txt
python main.py

第一次运行会问你 Bot Token、Chat ID、盘符(Windows 默认 Y:),回答完它自动把服务全拉起来:WebDAV 服务器、网页面板、文件监听、Windows 驱动器挂载。

注意:Telegram 机器人单条消息上限 50 MB,超过要自己分片;整个账号可存空间「理论无限」(官方说法),但实际受 Telegram 服务器限制,别指望它备份几个 T。

Linux 用户怎么折腾

Linux 上没有 Windows 的盘符概念,但有三条路:

路线 A:只用网页面板。跑完 python main.py 后浏览器开 http://127.0.0.1:8088,把面板当 WebDAV 文件管理器用,能直接播视频、下文件,最省事。

路线 B:davfs2 挂载。sudo apt install davfs2,把 CyDrive 的 WebDAV 端点 mount 到本地目录,之后命令行、nautilus 都能当本地盘用。

路线 C:Rclone 备份。把 Y: 盘里的内容定期同步到另一个对象存储(S3、MinIO),当作「云盘套云盘」的冷备,适合重要资料。

常见问题

Y: 盘里显示 100 GB 是不是假的?是。那是「Telegram 理论容量」占位,实际能存多少看你的账号和服务器状态,官方文档原话是 "Infinite"。

账号会被封吗?正常用量下风险很低,但用 bot 传大量文件理论上可能被 Telegram 风控,建议别拿它跑自动化爬虫。

断网时 Y: 盘还能用吗?不能。断网时盘符还在但打开任何文件都会卡住,因为数据全在云端。

2 GB 大文件怎么传?Telegram 机器人接口单文件上限 2 GB(普通账号),超过就要走分片方案,官方还没做自动分片。

适合谁

适合

• 硬盘快满、不想买新的
• 只存文档、照片、中等体积素材
• 经常手机和电脑互传文件
• 想折腾 WebDAV / Linux 挂载

不适合

• 几个 T 的 4K 视频库
• 需要离线访问的场景
• 不想自己折腾环境的用户
• 对稳定性要求高的生产环境

结论:CyDrive 是目前最干净的「Telegram 云盘化」方案,MIT 协议、单文件依赖少、上手 5 分钟。硬盘快满、素材库中等体积、经常跨设备互传的用户值得一试;但对几个 T 的冷备和离线访问场景它帮不上忙。

CyDrive 开源 MIT Python

把 Telegram 变成 Windows 虚拟硬盘的开源引擎:WebDAV 挂载、零本地占用、网页在线播放、AES-256 可选加密。

★ 109

Star

⑂ 20

Fork

MIT

协议

WebDAV 零本地占用 AES-256 加密 网页面板