绝对隐私!保姆级教程:部署私密加密鸽 Cryptgeon,打造你的专属端到端加密“阅后即焚”平台

在日常工作和生活中,我们经常需要传输密码、密钥或私密文档。直接通过聊天软件发送?风险太大。使用公共的 Pastebin 服务?数据所有权不在自己手里。今天小编要分享的是一个真正的隐私神器——Cryptgeon

图片[1]-绝对隐私!保姆级教程:部署私密加密鸽 Cryptgeon,打造你的专属端到端加密“阅后即焚”平台-奇蛙小屋

Cryptgeon 是一个受 PowerDNS 的 null-paste 启发,采用 Rust 和 Svelte 构建的端到端加密便签服务。它的核心逻辑非常硬核:服务器永远不知道你发送了什么。


🛡️ 简介:为什么要使用“加密鸽”?

Cryptgeon 解决了互联网通信中最脆弱的一环——明文传输

传统的分享方式中,数据在服务器端往往是可见的。而 Cryptgeon 采用端到端加密 (E2EE) 技术,加密过程完全在你的浏览器中完成。发送给服务器的只是加密后的“乱码”,只有持有特定 URL 密钥的人才能解密。


🌟 核心功能

  • 端到端加密:使用浏览器原生 Web Crypto API,安全性极高 🛡️。
  • 阅后即焚 (Burn on Read):一旦信息被提取,服务器立即物理删除相关数据 🔥。
  • 支持附件传输:不仅能传文字,还支持多文件上传 📁。
  • 高度自定义:支持设置查看次数限制、过期时间(分钟、小时、天) ⏳。
  • 极速性能:后端由 Rust 驱动,存储基于 Redis 内存数据库,响应速度零延迟 ⚡。
  • 无数据库设计:无需复杂的 SQL 配置,数据存储在内存中,重启即空,物理隔绝风险 🚫。

📊 技术指标对比

特性普通聊天工具传统网盘/便签Cryptgeon (加密鸽)
加密方式传输加密 (TLS)存储加密 (服务端)端到端加密 (客户端)
服务器可见度全明文/可扫描可视/可检索完全不可见
存储介质磁盘持久化磁盘持久化Redis 内存存储
自动销毁需手动删除部分支持原生阅后即焚

🛠️ 准备工作

在部署前,请确保你的服务器环境已就绪:

  1. 服务器:1核 512MB 内存即可(非常轻量)。
  2. 环境:已安装 DockerDocker Compose
  3. 域名:建议准备一个二级域名并配置好 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
喜欢就支持一下吧
点赞25 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容