Telegram Cloud Storage

☁️ Telegram变身无限云盘

storage榜 #8

利用Telegram无限存储空间打造高速云盘,通过Teldrive提供Web界面和API访问,支持AI代理程序化文件管理。

收藏
7.9k
安装
2.4k
版本
1.8.1
CLS 安全性认证2026-05-16
点击查看完整报告 >

使用说明

核心用法

Teldrive Edition将Telegram转化为无限容量的个人云存储后端。用户通过部署本地服务,获得完整的Web管理界面和REST API,实现文件的上传、下载、搜索和组织。系统包含专用的Python客户端client.py,允许AI代理直接执行程序化文件操作,无需人工干预界面。

核心工作流:部署PostgreSQL数据库(需pgroonga扩展支持全文检索)→ 配置Telegram API凭证 → 启动Teldrive服务 → 通过Web UI或API进行文件管理。代理可通过环境变量注入认证令牌,直接调用list/upload/download等命令。

显著优点

1. 零成本无限存储:利用Telegram官方对普通用户无明确上限的存储政策,突破商业云盘的容量限制
2. 高性能架构:基于Go语言编写,针对大文件传输优化,支持多线程上传下载

3. 双重访问模式:既有人类友好的Web界面,又有机器可消费的REST API,兼顾手动管理与自动化需求

4. AI原生设计client.py专为agent场景设计,支持脚本化、批量化的文件操作

5. 开源可控:完整开源代码,数据流向透明,无第三方云服务锁定

潜在缺点与局限性

1. 合规性风险:违反Telegram服务条款中关于API使用的限制,账户可能被封禁
2. 依赖外部服务:Telegram政策变更或API调整可能导致服务中断,无SLA保障

3. 元数据暴露:文件虽可加密存储,但Telegram服务器可见文件大小、上传时间、哈希值等元数据

4. 检索延迟:pgroonga依赖PostgreSQL,大规模文件索引时查询性能可能下降

5. 单点故障:个人Telegram账户的安全状态直接决定数据可访问性

适合人群

  • 技术用户追求极致存储成本优化,愿意承担服务条款风险
  • 自动化工作流开发者需要云存储后端与CI/CD管道集成
  • 隐私敏感用户希望避免商业云服务商的数据挖掘
  • AI/ML场景需要廉价大容量冷数据存储用于训练数据集

常规风险

| 风险类型 | 说明 |
|---------|------|
| 账户封禁 | Telegram检测到异常API使用模式后可能永久禁用账户及关联手机号 |
| 数据丢失 | 服务端故障、数据库损坏或Telegram清理"滥用账户"时无恢复机制 |
| 隐私泄露 | 配置不当导致Teldrive服务暴露于公网,JWT令牌泄露引发未授权访问 |
| 法律风险 | 存储受版权保护内容或违法数据时,Telegram可能配合执法机构提供上传者信息 |

安全解读

核心用法

Telegram Cloud Storage (Teldrive Edition) 是一个将 Telegram 转化为云存储后端的工具封装器。核心功能包括:

1. 无限存储:利用 Telegram 作为后端存储空间,理论上无容量上限
2. 高性能访问:基于 Go 编写的 Teldrive 引擎,提供高速文件上传下载

3. 双模交互:同时提供 Web UI 界面和 REST API,满足不同使用场景

4. AI 原生支持:内置 client.py Python 客户端,便于智能体/脚本自动化操作文件

部署流程

  • 配置 PostgreSQL 17+ 数据库并安装 pgroonga 扩展
  • 从 my.telegram.org 获取 Telegram API 凭证
  • 运行 ./scripts/setup.sh 生成配置文件
  • 执行 ./scripts/manage.sh start 启动服务

程序化操作示例

# 列出根目录文件
python3 scripts/client.py list /

# 上传文件
python3 scripts/client.py upload local_file.txt /remote/path

# 下载文件(需 file_id)
python3 scripts/client.py download <file_id> local_save_path

---

显著优点

| 维度 | 优势 |
|------|------|
| **成本** | 零存储费用,Telegram 免费账号即可享受 |
| **速度** | Go 实现,多线程优化,大文件传输效率高 |
| **生态** | 17k+ GitHub stars 成熟开源项目,社区活跃 |
| **集成** | 原生 REST API + Python 客户端,易于自动化 |
| **隐私** | 数据分散存储于 Telegram 服务器,非中心化商业云 |

---

潜在缺点与局限性

1. 基础设施门槛:必须自建 PostgreSQL + pgroonga,对非技术用户不友好
2. Telegram 依赖:受 Telegram 服务条款限制,存在账号风控风险

3. 单点故障:若 Telegram 封禁账号,数据访问中断(文件仍在但元数据丢失)

4. 无官方 SLA:Telegram 不承诺商业级可用性,不适合关键业务数据

5. 搜索局限:pgroonga 全文搜索需额外维护,大库性能待验证

---

适合人群

  • 技术爱好者:有 Linux/数据库基础,愿自建基础设施
  • 大文件备份用户:需要低成本存储视频、镜像等非敏感冷数据
  • 自动化工作流开发者:需要 API 驱动的文件管理,集成到 CI/CD 或 AI pipeline
  • 隐私敏感用户:不信任商业云盘,接受 Telegram 的隐私模型

---

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| **供应链攻击** | 安装脚本从 GitHub Releases 下载二进制,无哈希校验 | 手动验证 SHA256 后再执行 |
| **凭证泄露** | Telegram API hash、JWT token 需妥善保管 | 使用环境变量,避免提交到版本控制 |
| **账号封禁** | Telegram 可能判定 API 滥用 | 控制上传频率,避免触发风控 |
| **数据持久性** | 依赖第三方服务,无数据恢复保障 | 关键数据保留本地备份 |
| **网络稳定性** | 国内访问 Telegram 需代理 | 配置可靠代理,避免传输中断 |

Telegram Cloud Storage 内容

config文件夹
scripts文件夹
手动下载zip · 5.3 kB
config.template.tomltext/plain
请选择文件