全球主机交流论坛

标题: 【教程】阅后即焚的共享笔记或文件服务(存储于内存) [打印本页]

作者: 若志    时间: 2022-5-7 17:40
标题: 【教程】阅后即焚的共享笔记或文件服务(存储于内存)
本帖最后由 若志 于 2022-5-7 17:44 编辑



今天发现了一个好玩的项目【cryptgeon】,特别适合MJJ们

Demo地址:https://cryptgeon.nicco.io。

后台是用Rust写的,前台是用Svelte和Typecript

简单讲一讲特点:

在浏览器中加密,服务器端无法解密内容。

可以设置浏览次数或指定分享时间,超出次数文件永久消失(服务器所有者也无法看到)。

文件数据存在服务器内存中,没有持久性,阅后即焚。

支持黑暗模式。


工作原理

每个笔记都会生成一个的ID(256位)和密钥256(位)。这个ID用于保存和检索笔记。

然后,在客户端用密钥以GCM模式对笔记进行AES加密,之后后发送到服务器。

数据只存储在内存中,不会持久化到硬盘上(意味着重启数据会丢失)

GitHub原项目地址:https://github.com/cupcakearmy/cryptgeon


教程

1.安装Docker(国外机)

  1. wget -qO- get.docker.com | bash
复制代码


2.安装Docker-compose

  1. sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
复制代码

  1. sudo chmod +x /usr/local/bin/docker-compose
复制代码

  1. docker-compose --version
复制代码


已经安装了Docker、Docker-compose可忽略1、2步骤

3.创建项目文件夹

  1. mkdir -p /root/data/docker_data/cryptgeon
复制代码



4.进入项目文件夹

  1. cd /root/data/docker_data/cryptgeon
复制代码



5.创建docker-compose.yml文件(cryptgeon文件夹下)

docker-compose.yml 填入以下内容:

version: '3.7'

services:
  memcached:
    image: memcached:1-alpine
    entrypoint: memcached -m 256M -I 8M   # Limit to 128 MB Ram, 4M per entry, customize at free will. (限制最大使用128M的内存,每条项目最大使用4M内存,可以自己修改)

  app:
    image: cupcakearmy/cryptgeon:latest
    depends_on:
      - memcached
    environment:
      SIZE_LIMIT: 8M  # 这边的4M要与上面对应
    ports:
      - 8080:5000   # 冒号左边的端口8080可以改成任意未使用的端口



随后输入一下指令运行即可。

  1. docker-compose up -d
复制代码



浏览器输入:IP:8080 即可访问,域名访问反代一下就可以了,这里不多说
作者: hundouluo    时间: 2022-5-7 17:42
一天即焚:3.0.3.0/image
作者: HongKongDoll    时间: 2022-5-7 17:45
本帖最后由 HongKongDoll 于 2022-5-7 19:20 编辑

https://ge.mua.ooo/note/1O0u7jBABJq56UV0Gre9reR2UOvxG9yCoIBVCVbX7HVx#7cdf0277da01bd1c91c60b6f58923e9fb39bbe07409cdf7684fae613577ccab6

作者: 若志    时间: 2022-5-7 17:46
HongKongDoll 发表于 2022-5-7 17:45
https://ge.mua.ooo/note/1UK33AnLZPQn7fUtAihcuHAUjjC8icYduXmE5nLDngFP#5fa6fd733140d4660ca7057d13b6010 ...

hhh
作者: butyl    时间: 2022-5-7 17:46
bitwarden也可以
作者: laianguo    时间: 2022-5-7 17:52
汉化一下 美化一下就更好了。
作者: 似毛非毛    时间: 2022-5-7 18:05
前几天也看到这个项目了。感觉挺好玩的。
作者: sz5034208    时间: 2022-5-7 18:07
HongKongDoll 发表于 2022-5-7 17:45
https://ge.mua.ooo/note/1UK33AnLZPQn7fUtAihcuHAUjjC8icYduXmE5nLDngFP#5fa6fd733140d4660ca7057d13b6010 ...

mjj真的太秀了
作者: HongKongDoll    时间: 2022-5-7 18:16
hundouluo 发表于 2022-5-7 17:42
一天即焚:3.0.3.0/image

挖槽,靓号ip
作者: oooo    时间: 2022-5-7 18:25
不是阅后即焚,自己写的项目  简易笔记本可以看看https://github.com/Sunbalcony/note
演示站(套cf) https://note.ipip.icu   
作者: 花落无声    时间: 2022-5-7 18:30
和PrivateBin有什么区别?
作者: Service    时间: 2022-5-7 18:31
hundouluo 发表于 2022-5-7 17:42
一天即焚:3.0.3.0/image

卧槽,这ip哪搞得
作者: thaizxj    时间: 2022-5-7 18:35
hundouluo 发表于 2022-5-7 17:42
一天即焚:3.0.3.0/image

大佬的IP真秀
作者: 喵酱暗恋我    时间: 2022-5-7 18:36
hundouluo 发表于 2022-5-7 17:42
一天即焚:3.0.3.0/image

能不能优化一下 这个链接有点长啊 能不能搞那种自定义的

3.0.3.0/cache/71236842900428291.mp4
作者: mymyhope    时间: 2022-5-7 18:38
3.0.3.0/cache/71237243271910915.jpg
作者: Cstudent    时间: 2022-5-7 18:39
可以 看起来不错哦还能传文件 就是这个4M太小了 可以改大点嘛
作者: thaizxj    时间: 2022-5-7 18:47
mymyhope 发表于 2022-5-7 18:38
3.0.3.0/cache/71237243271910915.jpg


兄弟
作者: 好鸭    时间: 2022-5-7 18:50
3.0.3.0/cache/71238390380500483.gif
作者: mymyhope    时间: 2022-5-7 18:51
thaizxj 发表于 2022-5-7 18:47
兄弟

不是阅后即焚吗 什么情况
作者: thaizxj    时间: 2022-5-7 18:53
mymyhope 发表于 2022-5-7 18:51
不是阅后即焚吗 什么情况

这个是1天即焚
作者: liyugui8    时间: 2022-5-7 19:02
oooo 发表于 2022-5-7 18:25
不是阅后即焚,自己写的项目  简易笔记本可以看看https://github.com/Sunbalcony/note
演示站(套cf) https: ...

这个 在用~
作者: 八神庵    时间: 2022-5-7 19:29
oooo 发表于 2022-5-7 18:25
不是阅后即焚,自己写的项目  简易笔记本可以看看https://github.com/Sunbalcony/note
演示站(套cf) https: ...

跟note.ms有点像
作者: oooo    时间: 2022-5-8 01:59
八神庵 发表于 2022-5-7 19:29
跟note.ms有点像

对 差不多




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4