我们经常需要在网上快速分享一些文本内容,比如代码片段、临时笔记或者敏感信息。传统的在线剪贴板服务虽然使用方便,但往往缺乏足够的隐私保护。
那么,有没有一种既方便又安全的在线文本分享方式呢?今天我要向大家推荐一个优秀的开源项目 - PrivateBin,它为这个问题提供了一个优雅的解决方案。
PrivateBin 是一个极简主义的开源在线剪贴板服务,其最大特点是采用零知识加密技术,服务器对粘贴内容完全无知。这意味着所有上传的内容在客户端就已经进行了加密,服务器只存储加密后的数据,无法查看原文。
PrivateBin 源于法国人 Sébastien Sauvage 开发的 ZeroBin,后经重构并增加了许多新功能,但仍保持与 ZeroBin 0.19 版本的数据存储格式完全兼容。它采用 PHP 编写,易于部署和使用。
自 2016 年首次发布以来,PrivateBin 凭借其出色的隐私保护特性和简洁的用户界面,迅速在开源社区中获得认可。目前 PrivateBin 在 GitHub 上已经获得了超过 6000 颗星。
PrivateBin 提供了一系列强大的功能,可以满足从你的各种隐私保护需求:
为了更直观地展示 PrivateBin 的优势,我们可以将其与市面上的其他主流文本分享平台进行对比:
特性 | PrivateBin | Pastebin | Ghostbin |
---|---|---|---|
端到端加密 | 是 | 否 | 是 |
服务器零知识 | 是 | 否 | 是 |
开源 | 是 | 否 | 是 |
文件上传 | 支持(可配置) | 支持 | 不支持 |
在线讨论 | 支持 | 支持 | 不支持 |
多语言支持 | 支持 | 有限支持 | 不支持 |
自托管 | 支持 | 不支持 | 支持 |
定价 | 免费(自托管) | 免费/付费 | 免费(自托管) |
相比其他文本分享平台,PrivateBin 的主要优势包括:
PrivateBin 的安装和使用相对简单,提供了多种安装方式以适应不同的环境和需求。
对于没有技术背景的同学而言,你也不用担心安装问题,Sealos 应用商店提供了一键部署的应用模板,点一下鼠标即可完成部署,非常丝滑。
如果你想快速部署一个 PrivateBin,又不想陷入繁琐的安装和配置过程,可以试试 Sealos。
直接打开 PrivateBin 应用模板,然后点击右上角的 “去 Sealos 部署”。
如果您是第一次使用 Sealos,则需要注册登录 Sealos 公有云账号,登录之后会立即跳转到模板的部署页面。
啥也不用填,直接点击右上角的 “部署应用” 开始部署。部署完成后,直接点击应用的 “详情” 进入该应用的详情页面。
等待应用状态变成 running 之后,直接点击外网地址便可打开 PrivateBin 的可视化界面。
除此之外,还有另外一种打开方式,先刷新 Sealos 桌面 (也就是在 cloud.sealos.run 界面刷新浏览器),然后你就会发现 Sealos 桌面多了个图标:
直接点击这个图标就可以打开 PrivateBin 的可视化界面了。
是不是有点似曾相识?没错,很像 Windows 的快捷方式!
单机操作系统可以这么玩,Sealos 云操作系统当然也可以这么玩。
以安全分享敏感信息为例,给大家演示一下如何使用 PrivateBin:
打开 PrivateBin 页面
在文本框中输入需要分享的敏感信息,选择文本格式 (比如 Markdown)
选择过期时间,例如 “1 小时后”
如果需要额外保护,可以设置密码
点击 “创建” 按钮
复制生成的 URL 并通过安全渠道分享给接收者
如果设置了密码,需要同时将密码安全地传达给接收者
这样别人就能访问你分享的链接啦
PrivateBin 为在线文本分享提供了一个兼具便利性和安全性的解决方案,接收者只需访问 URL 并输入密码 (如果有的话) 即可查看内容。一旦过期,内容将自动销毁。但我们在使用时仍需注意以下几点:
因此,对于极其敏感的信息,建议采取额外的安全措施,如使用强密码、限制访问 IP 等。