# 无限容量和速度的网盘tgDrive

*Published:* 2026-04-11
*Author:* 星云一号

tgDrive 是一款使用 Java 开发的基于 Telegram Bot 的网盘应用，支持不限容量和速度的文件存储。通过多线程技术和优化的传输策略，为用户提供高效、可靠的云存储解决方案。

可以通过拖拽、粘贴等方式上传文件，并进行文件管理、预览和下载。还集成了图床功能，支持与 PicGo 工具的无缝对接，方便进行图片托管。

![](https://www.xyax.cn/wp-content/uploads/2026/04/1a71cffe867f0fb.webp)

功能特点

核心功能

🚀 突破限制：完全突破 Telegram Bot API 的 20MB 文件大小限制  
📈 多线程传输：采用多线程上传下载技术，最大化利用带宽资源  
🔗 外链支持：支持图片外链功能，可直接在浏览器中访问和预览  
🖼️ 图床集成：完美支持 PicGo 图床工具，提供便捷的图片托管服务  
🎯 GIF 优化：解决 Telegram 自动将 GIF 转换为 MP4 的问题  
🌐 WebDAV 支持：提供 WebDAV 接口，支持第三方客户端（如 WinSCP、AList）进行文件管理和操作

用户功能

文件上传：支持拖拽上传、多文件上传、粘贴上传（Ctrl+V）  
文件管理：文件列表展示、文件预览、文件下载  
用户账户：用户注册、登录、密码修改  
进度跟踪：实时显示上传进度，支持 WebSocket 进度推送  
主题切换：支持亮色/暗色/跟随系统主题模式

管理员功能

配置管理：Bot Token 配置、系统设置管理  
用户管理：用户列表查看、用户权限管理  
文件管理：所有文件统一管理、文件删除  
数据备份：数据库备份功能  
机器人保活：Telegram Bot 保活配置  
WebDAV 配置：WebDAV 服务开关和权限配置  
系统监控：实时查看系统状态和运行情况

技术特性

⚡ 高性能：基于 Java 17+ 开发，确保稳定性和性能  
🐳 容器化：提供 Docker 支持，简化部署和维护流程  
💾 数据持久化：使用 SQLite 数据库，支持数据持久化存储  
🔄 API 支持：提供完整的 RESTful API 接口  
🔒 安全认证：基于 Sa-Token 的用户认证和权限管理  
📱 响应式设计：支持桌面端和移动端访问  
🌐 WebDAV 协议：完整的 WebDAV 协议实现，支持文件操作

GitHub地址：https://github.com/SkyDependence/tgDrive