阅后即焚!NAS 一键部署加密通信工具,隐私内容不外泄
哈喽,艾瑞巴蒂我是生活爱好者
通过社交软件发一些重要内容担心数据泄露,本期分享一款有趣的项目----cryptgeon,能达到阅后即焚的效果。
cryptgeon是一个受PrivNote启发的安全、开源的共享笔记或文件服务。它包含一个服务器、一个网页和一个 CLI 客户端。
工作原理
每条笔记都有一个生成的id和key。 id 用于保存和检索笔记。然后,在客户端使用 gcm 模式的 AES 加密笔记,并将其key发送到服务器。数据存储在内存中,不会持久保存到磁盘。服务器永远不会看到加密密钥,即使尝试解密笔记内容也无法解密。
一、NAS部署
本文使用设备:威联通NAS
进入NAS后,打开ContainerStation按照以下格式,将代码进行复制粘贴。

version: '3.8'
services:
redis:
image: redis:7-alpine
restart: always
container_name: cryptgeon-redis
app:
image: cupcakearmy/cryptgeon:latest
container_name: cryptgeon-app
depends_on:
- redis
environment:
SIZE_LIMIT: 4 MiB # 单条加密最大限制,自己看情况而定
ports:
- 6767:8000 # 冒号左侧修改为你喜欢的端口
restart: always
接着等待安装。

二、体验
在浏览器中输入NAS的IP+端口号可以访问该项目。但是还需要进行反代设置,才能够使用该项目。

进入控制台,点击【网络和文件服务】,点击上方【反向代理】。

编辑规则的具体内容按照下图指引填写即可。

https://+<域名>+端口号再进行访问该项目,输入文本进行测试。

成功创建,接收方可以通过链接或者二维码进行读取内容。

接着,点击查看密信。

然后复制密信的内容。

再次打开该链接后,密信中的内容消失。


花皮艾叶豹
校验提示文案
Peter_Tang
校验提示文案
Peter_Tang
校验提示文案
花皮艾叶豹
校验提示文案