Skip to content

功能特点

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 和讨论区
  • 可扩展:支持二次开发和自定义功能

下一步

准备好体验这些功能了吗?

基于 Apache License 2.0 许可发布