功能特点
CloudPaste 提供了丰富的功能,满足个人到团队的各种文件分享和管理需求。
📝 Markdown 编辑与分享
专业的编辑体验
CloudPaste 集成了强大的 Markdown 编辑器,让文本创作更加高效:
- 所见即所得编辑:实时预览编辑效果,让写作更直观
- 丰富的语法支持:支持 GitHub 风格 Markdown、数学公式、流程图、思维导图等
- 代码高亮:为程序员提供专业的代码展示能力
- 快捷操作:完善的键盘快捷键,提升创作效率
灵活的分享控制
为每个文本分享设置精细的访问控制:
- 密码保护:为敏感内容设置访问密码
- 有效期控制:设置自动过期时间,避免内容长期暴露
- 访问次数限制:限制查看次数,到期自动失效
- 自定义链接:创建易记的个性化分享链接
多格式导出
一键导出为多种格式,满足不同场景需求:
- PDF、Word、HTML、PNG、原始 Markdown 等格式
- 保持格式一致,适合分享和存档
便捷的分享方式
- 一键复制链接:快速分享给他人
- 二维码生成:方便移动端扫码访问
- Raw 直链:适合 API 调用和自动化场景
- 草稿自动保存:避免意外丢失编辑内容
📤 灵活的存储选择
多样化的存储后端
CloudPaste 支持连接到你喜欢的存储服务,数据完全由你掌控:
对象存储(S3 兼容)
连接到主流对象存储服务,享受高性价比和全球加速:
- Cloudflare R2:零流量费用,官方推荐
- Backblaze B2:价格实惠,适合大容量存储
- AWS S3:业界标准,全球覆盖
- MinIO:自托管方案,完全掌控
- 国内服务:阿里云 OSS、腾讯云 COS、七牛云等
适用于需要高性能、大容量、全球访问的场景。
网盘存储
通过 WebDAV 协议连接现有网盘:
- 坚果云、Alist、NextCloud 等主流 WebDAV 服务
- 无需额外购买存储,利用现有资源
适用于个人用户,复用已有网盘空间。
OneDrive / Google Drive
通过 OAuth 安全连接到你的云盘:
- 支持个人版和企业版(OneDrive 世纪互联、Google Workspace)
- 自动刷新授权,无需频繁登录
- 支持共享盘和团队协作
适用于已有 Microsoft 365 或 Google Workspace 订阅的用户。
GitHub 存储
创新性地将 GitHub 作为存储后端:
- GitHub Releases:只读模式,查看开源项目的发布文件
- GitHub API:读写模式,直接操作仓库文件
适用于开发者和开源项目,版本控制与文件分享结合。
本地磁盘
在 Docker 或 Node.js 部署环境中使用服务器本地磁盘:
- 零成本,无需第三方服务
- 完全离线可用
适用于内网环境或对数据隐私要求极高的场景。
简单的配置管理
- 可视化配置界面:无需编写配置文件,通过表单即可完成
- 连接测试:一键测试存储是否正常工作
- 多存储并存:配置多个存储,灵活切换使用
- 安全加密:密码和密钥后端加密保存,确保安全
📂 强大的文件管理
高效的上传体验
多种上传方式
- 拖拽上传:直接拖拽文件到浏览器
- 批量上传:一次选择多个文件
- 分片上传:大文件自动分片,支持断点续传
- 直传存储:文件直接上传到对象存储,不经过服务器(提升速度,降低成本)
实时进度反馈
- 上传进度实时显示
- 失败自动重试
- 可随时取消或暂停
丰富的预览能力
无需下载即可在线查看多种文件格式:
图片预览
- 支持常见图片格式(JPG、PNG、GIF、WebP、SVG 等)
- EXIF 信息展示:自动提取相机型号、光圈、快门、ISO、焦距等摄影参数
- GPS 定位:照片拍摄位置在地图上显示,支持 Google Maps 和高德地图链接
- Live Photo 播放:iPhone 动态照片原生播放
多媒体预览
- 音频播放器:MP3、WAV、FLAC 等格式
- 视频播放器:MP4、WebM、MOV 等格式,支持拖动进度条
文档和代码
- PDF 阅读器:流畅的 PDF 在线查看
- 代码高亮:支持 100+ 编程语言的语法高亮
- Markdown 渲染:实时渲染显示效果
- Office 文档:Word、Excel、PowerPoint 在线预览
压缩包
- 查看压缩包内的文件列表
- 无需解压即可浏览内容
灵活的访问方式
CloudPaste 提供三种文件访问方式,自动选择最优方案:
- 直链访问:文件直接从存储源下载,速度最快(适用于公开文件)
- 代理访问:通过 CloudPaste 服务器中转,支持密码保护和访问控制
- 自定义代理:使用外部 CDN 或代理服务,兼顾速度和安全
系统会根据存储类型、权限设置自动选择最合适的方式。
精细的权限控制
文件级权限
- 为单个文件设置访问密码
- 设置文件过期时间,到期自动删除
- 限制最大访问次数
目录级权限
- 为整个目录设置统一密码
- 自定义目录说明(支持 Markdown)
- 隐藏特定文件(如隐藏 . 开头的文件)
- 子目录自动继承父目录设置
便捷的批量操作
- 批量上传:一次上传多个文件
- 批量删除:快速清理不需要的文件
- 批量复制/移动:支持跨存储复制(后台异步处理,不影响其他操作)
🔗 WebDAV 支持
当作网络驱动器使用
CloudPaste 完整实现 WebDAV 协议,让你可以:
- Windows:映射为网络驱动器("映射网络驱动器"功能)
- macOS:通过 Finder 连接服务器
- Linux:使用 davfs2 挂载
- 移动端:使用 FE 文件管理器(iOS)或 Solid Explorer(Android)
无缝的文件操作
连接后,就像操作本地文件夹一样:
- 拖拽文件上传和下载
- 创建、重命名、删除文件和文件夹
- 复制和移动文件
- 在 Office 等应用中直接打开和编辑文件
灵活的策略选择
根据实际需求选择 WebDAV 访问策略:
- 直连模式:WebDAV 请求直接重定向到存储源(速度快)
- 代理模式:所有流量经过服务器(适合需要统一认证的场景)
- 自定义代理:使用外部代理服务(灵活性最高)
🔐 安全与权限
双重认证体系
管理员账户
- 拥有系统最高权限
- 管理所有存储配置、文件和用户
- 查看完整的统计数据
API 密钥
为不同用户或应用创建专属密钥,精确控制权限:
- 文本分享权限:创建和管理文本分享
- 文件分享权限:上传和管理文件分享
- 文件系统权限:浏览、上传、复制、重命名、删除文件
- WebDAV 权限:通过 WebDAV 协议访问
灵活的访问控制
路径限制
限制 API 密钥只能访问特定目录,实现多租户隔离:
- 示例:用户 A 只能访问
/user-a/目录 - 适合为不同用户分配独立空间
存储白名单
控制 API 密钥能访问哪些存储:
- 示例:临时密钥只能访问临时存储
- 避免敏感存储被误操作
时效控制
- 设置 API 密钥过期时间,自动失效
- 随时手动撤销不再需要的密钥
数据安全
- 敏感信息加密:密码、密钥等敏感字段加密存储
- 防盗链保护:支持签名验证,防止未授权访问
- 密码哈希存储:用户密码安全存储,无法反向解密
💫 现代化体验
全平台支持
响应式设计
- 移动端优化:手机和平板完美适配
- 桌面端增强:大屏幕下自动切换多栏布局
- 触屏友好:支持触摸手势操作
PWA 渐进式应用
- 安装到桌面或主屏幕,像原生应用一样使用
- 部分功能支持离线访问
- 快速启动,无需每次打开浏览器
多语言界面
- 支持中文(简体)和英文
- 一键切换语言,无需刷新页面
- 所有界面元素完整翻译
主题与个性化
- 明亮模式:适合白天使用
- 暗黑模式:夜间使用更舒适
- 自动切换:跟随系统主题设置
流畅的交互
- 操作即时反馈(成功、警告、错误提示)
- 危险操作二次确认
- 上传/下载进度实时显示
- 流畅的加载动画
⚡ 高性能架构
边缘计算加速
基于 Cloudflare Workers 部署,全球 300+ 数据中心就近响应:
- 无论用户在哪里,都能获得毫秒级响应
- 零冷启动,请求瞬间处理
- 按需扩展,轻松应对流量高峰
智能缓存
- 目录列表智能缓存,减少存储 API 调用
- 预签名 URL 缓存,加快文件访问
- 可手动清理缓存,确保数据最新
全球 CDN
- 静态资源通过 Cloudflare CDN 分发
- 对象存储自带全球加速
- 支持自定义域名和 CNAME
🛠️ 运维友好
灵活的部署方式
选择最适合你的部署方式:
- Cloudflare Workers(推荐):零服务器维护,全球加速
- Docker:一键部署,适合自建服务器
- Node.js:传统部署方式,兼容性最好
数据备份与恢复
轻松备份
- 一键导出所有数据(JSON 格式)
- 可选择备份特定模块(如仅备份存储配置)
- 数据易读,方便检查和编辑
灵活恢复
- 上传备份文件即可恢复
- 支持覆盖模式和合并模式
- 恢复前自动验证数据完整性
定时任务(Docker/Node 环境)
自动化日常维护工作:
- 定期清理过期的分享内容
- 自动清理上传临时文件
- 定期缓存清理
- 支持自定义任务扩展
提示
定时任务功能需要在 Docker 或 Node.js 环境中使用。Cloudflare Workers 环境请使用 Cron Triggers。
系统设置
通过可视化界面调整系统行为:
- 上传限制:限制文件大小和类型
- 代理签名:启用防盗链保护
- 预览设置:配置文件预览大小限制
- 站点定制:自定义站点名称、公告、页脚
🌐 API 与集成
完整的 REST API
所有功能都提供 API 接口:
- 文本和文件的创建、查询、更新、删除
- 文件系统操作(列表、上传、下载、重命名等)
- 存储和挂载配置管理
- 适合集成到自动化工具和第三方应用
WebDAV 协议
标准 WebDAV 协议,兼容主流客户端:
- Windows 资源管理器
- macOS Finder
- Cyberduck、WinSCP 等第三方工具
- 移动端文件管理器
开源与扩展
- 活跃维护:持续更新,快速修复问题
- 社区支持:GitHub Issues 和讨论区
- 可扩展:支持二次开发和自定义功能
下一步
准备好体验这些功能了吗?
