在日常工作和生活中,我们经常需要传输密码、密钥或私密文档。直接通过聊天软件发送?风险太大。使用公共的 Pastebin 服务?数据所有权不在自己手里。今天小编要分享的是一个真正的隐私神器——Cryptgeon。
![图片[1]-绝对隐私!保姆级教程:部署私密加密鸽 Cryptgeon,打造你的专属端到端加密“阅后即焚”平台-奇蛙小屋](https://www.qiqiwa.com/wp-content/uploads/2026/03/71fe3f8ec420260307223448.png)
Cryptgeon 是一个受 PowerDNS 的 null-paste 启发,采用 Rust 和 Svelte 构建的端到端加密便签服务。它的核心逻辑非常硬核:服务器永远不知道你发送了什么。
🛡️ 简介:为什么要使用“加密鸽”?
Cryptgeon 解决了互联网通信中最脆弱的一环——明文传输。
传统的分享方式中,数据在服务器端往往是可见的。而 Cryptgeon 采用端到端加密 (E2EE) 技术,加密过程完全在你的浏览器中完成。发送给服务器的只是加密后的“乱码”,只有持有特定 URL 密钥的人才能解密。
🌟 核心功能
- 端到端加密:使用浏览器原生 Web Crypto API,安全性极高 🛡️。
- 阅后即焚 (Burn on Read):一旦信息被提取,服务器立即物理删除相关数据 🔥。
- 支持附件传输:不仅能传文字,还支持多文件上传 📁。
- 高度自定义:支持设置查看次数限制、过期时间(分钟、小时、天) ⏳。
- 极速性能:后端由 Rust 驱动,存储基于 Redis 内存数据库,响应速度零延迟 ⚡。
- 无数据库设计:无需复杂的 SQL 配置,数据存储在内存中,重启即空,物理隔绝风险 🚫。
📊 技术指标对比
| 特性 | 普通聊天工具 | 传统网盘/便签 | Cryptgeon (加密鸽) |
| 加密方式 | 传输加密 (TLS) | 存储加密 (服务端) | 端到端加密 (客户端) |
| 服务器可见度 | 全明文/可扫描 | 可视/可检索 | 完全不可见 |
| 存储介质 | 磁盘持久化 | 磁盘持久化 | Redis 内存存储 |
| 自动销毁 | 需手动删除 | 部分支持 | 原生阅后即焚 |
🛠️ 准备工作
在部署前,请确保你的服务器环境已就绪:
- 服务器:1核 512MB 内存即可(非常轻量)。
- 环境:已安装 Docker 和 Docker Compose。
- 域名:建议准备一个二级域名并配置好 SSL 证书(加密服务必须在 HTTPS 下运行才能调用浏览器加密 API)。
🚀 部署步骤
Cryptgeon 的部署非常优雅,官方推荐使用 Docker 方案。
方案一:Docker Compose 一键部署 (推荐)
创建一个目录并在其中新建 docker-compose.yml 文件:
version: '3.8'
services:
redis:
image: redis:7-alpine
restart: always
# 如果不需要数据持久化,可以删掉 volumes
volumes:
- redis_data:/data
cryptgeon:
image: cupcakearmy/cryptgeon:latest
restart: always
depends_on:
- redis
environment:
# 设置 Redis 连接地址
- REDIS_URL=redis://redis:6379
# 设置最大上传限制(例如 50MB)
- SIZE_LIMIT=50MiB
ports:
- "8080:8000"
volumes:
redis_data:
执行启动命令:
docker-compose up -d
启动后,你可以通过 http://你的服务器IP:8080 访问。
方案二:Docker CLI 快速启动
如果你只想临时测试,可以使用以下指令:
# 1. 启动 Redis
docker run -d --name cryptgeon-redis redis:7-alpine
# 2. 启动 Cryptgeon
docker run -d \
--name cryptgeon \
--link cryptgeon-redis:redis \
-e REDIS_URL=redis://redis:6379 \
-p 8080:8000 \
cupcakearmy/cryptgeon:latest
📝 总结评价
优势:
- 绝对安全:由于加密在浏览器端完成,即使你的服务器被黑客攻破,他们也无法还原出任何内容。
- 零合规风险:服务器不存储明文,不记录隐私,完全符合全球最严苛的隐私法规。
- 体验极佳:界面简洁现代,支持拖拽上传。
缺点:
- 依赖 HTTPS:由于浏览器安全策略,非 HTTPS 环境无法使用加密功能。
- 内存依赖:数据默认存放在 Redis 内存中,如果设置的过期时间极长且附件巨大,会占用较多内存。
适用建议:
强烈建议企业内部运维、开发者或对隐私有极高要求的站长部署。它可以作为你工具箱里的“秘密武器”,专门用于传输密码、环境变量或临时身份凭证。
🔗 项目地址
| 资源名称 | 链接地址 |
| GitHub 源代码 | https://github.com/cupcakearmy/cryptgeon |
| 官方演示 (Demo) | https://cryptgeon.org/ |
© 版权声明
THE END







暂无评论内容