Article

Binflare:不需要服务器的零知识粘贴板

2026年10月21日 · 2 分钟阅读 · ixNieStudio

与 PrivateBin 2.x 协议兼容的零知识粘贴板,运行在 Cloudflare 免费层:浏览器端加密、阅后即焚、一键部署,不用买服务器、不用维护 PHP 运行时。

Binflare:不需要服务器的零知识粘贴板

分享一段日志、一段配置、一份临时文档——你把内容贴进粘贴板(pastebin),生成一个链接发出去。这件事有个隐含的信任问题:平台方能看见你贴的全部明文。

PrivateBin 的答案是零知识:内容在浏览器里加密,密钥放在 URL 的 # 片段中(片段不会发送给服务器),服务器从头到尾只存密文。这套方案被验证了多年,唯一的问题是部署——你得有一台跑 PHP 的服务器,装运行时、配 HTTPS、打补丁、续费。

Binflare 把这道门槛拆掉了。

它是什么

一句话:PrivateBin 的协议兼容实现,运行在 Cloudflare 的免费层上。

  • 协议兼容:数据格式、加密方案、粘贴 ID、删除令牌、URL 形态与 PrivateBin 2.x 逐项对齐。现有的 PrivateBin 客户端和浏览器插件不用改代码,把服务地址换成你的 Binflare 实例就能用。
  • 零知识不变:加密仍然全部在浏览器端完成,服务器只见密文;阅后即焚、到期自毁、访问密码、Markdown 与代码高亮、讨论评论,这些 PrivateBin 的核心能力都在。
  • 一键部署:仓库里的 Deploy 按钮点下去,Cloudflare 自动建好所需的数据库与存储,几分钟后你的实例就上线了。没有服务器,没有 PHP 运行时,没有月租。

免费层到底够不够用

这是个算术题,按 Cloudflare 免费层的公开额度:

资源免费额度对粘贴板的意义
Workers 请求10 万次/天日常分享量级绰绰有余
D1 写入10 万行/天每条粘贴一行元数据,足够个人与小团队长期使用
D1 读取500 万行/天读取从来不是瓶颈

也就是说,一个自用的零知识粘贴板,运行成本是 0——不是试用期 0,是稳态 0。

两种部署档位

  • 只用 D1:开箱即用的档位,单条粘贴上限约 1.875 MB,纯文本场景完全足够;
  • D1 + R2:在控制台开通 R2 后重新部署一次,单条粘贴上限提到 10 MB。部署完成后,实例自带的 /setup 页面会把当前档位、各项上限直接写在明面上,不用猜自己的实例是什么配置。

现在就能试

想知道这套东西在工程上是怎么落地的——为什么主存储选 D1 不选 KV、大粘贴怎么溢出到 R2、阅后即焚的一致性怎么保证——看本专栏的下一篇:《Binflare 技术拆解:零知识协议怎么落到免费层上》。