快捷入口
最近活动
写入 D1 的最后几条记录。
免费额度
配置 Cloudflare API 后读取真实用量
新建短链
映射写入 KV,点击量落 D1,跳转只读 KV。
全部短链
按创建时间倒序,最多展示 200 条。
| 选择 | 短码 | 目标 | 点击 | 有效期 | 操作 |
|---|
还没有短链,先创建第一条。
把文件拖到这里
图片、PDF、压缩包都行 · 单个上限 24 MB · 存入 KV,无需绑卡
上限来自存储而非带宽:KV 单个值最大 25 MiB,因此单文件控制在 24 MB;Cloudflare 的请求体上限是 100 MB,不是瓶颈。
文件库
链接不公开索引,但拿到链接的人都可以取件;开启取件码后需输入 4 位数字。
还没有文件,拖一个上来试试。
新建文本快递
纯文本存 D1,短链存在时 KV 做一层缓存。
最近文本快递
点击可查看带取件界面的落地页。
还没有内容,写点什么。
临时邮箱
收信后保留 24 小时,过期自动清空。
在设置页填写邮箱域名,并在 Cloudflare 开启 Email Routing 后才能收信。
收件箱
停留在本页时每 10 秒自动刷新
还没有邮件,把上面的地址填到注册页面试试。
承担全部静态资源与带宽,免费额度下请求数不设上限。
鉴权、短链跳转、文件流与粘贴页由 Pages Functions 在边缘执行,代码与静态页同一仓库。
仓库连接 GitHub 后,向生产分支推送提交,Pages 会自动构建并发布新版本。
过期资源访问时即失效;打开统计页会触发后台清理,回收 KV 文件与 D1 记录。
短链映射、文件实体与元数据缓存,跳转路径不碰 D1。每日 10 万读 / 1 千写。
短链、文件、粘贴元数据与事件日志,排行榜与统计都走 SQL。
当前依赖密码 + 限流,若公开注册入口可追加 Turnstile 人机校验。
使用说明
这是一套单管理员、无多租户的个人工具。
- 公开性:短链 / 文件 / 文本的链接本身即凭证,谁拿到都能访问,不要放敏感资料;文件与文本可加 4 位取件码。
- 限流:登录 8 次 / 10 分钟,写入 30 次 / 分钟,上传 20 次 / 分钟,按 IP 近似计数。
- 缓存:文件修改不会发生,直链可放心长缓存;短链每次都读 KV。
- 清理:过期数据访问即失效,统计页每小时最多触发一次后台清理;KV 自带 TTL 会先一步失效。
外观
主题、字体与字号保存在服务端,换设备登录后同样生效。
链接、文件、片段,收进同一个工作台。这是一段加粗强调文字,数字 0123456789。
Cloudflare API
保存后概览页即可读取真实用量,Token 不会回传给前端。
临时邮箱域名
填写已接入 Cloudflare 并开启 Email Routing 的域名,例如 c978.dpdns.org。
Token 权限
建议使用最小权限的只读 Token。
- Account Analytics:Read,GraphQL 查询用量必需。
- 在 Dashboard → My Profile → API Tokens 创建自定义 Token。
- Account ID 可在 Workers 概览页右侧或账户首页找到。
- 存储位置:Token 保存在 KV 的
cfg:cloudflare,仅 Worker 服务端读取。 - 缓存:用量缓存 5 分钟,点“刷新用量”可立即重新拉取。
- 权限不足:某个数据集不可读时,只会让对应服务卡片显示错误,不影响其他服务。