Navieboom
Last updated
Was this helpful?
Last updated
Was this helpful?
最近发现这个挺有意思的项目,叫NaiveBoom,顾名思义,让Naive的事情不再发生。简单来说,这是一个无需注册即可使用的阅后即焚程序,当你需要在能够被第三方监听的平台,分享一些敏感信息时,可以借助NaiveBoom,将敏感信息以一个一次性链接的形式发送,一旦被人点击,信息即消失了。
需要注意的是,由于存在截屏等各种手段,NaiveBoom提供的阅后即焚,更对是针对防止信息被第三方截取,而不能完全防止信息被接收者记录后二次转发,因此建议还是将其视作一个新奇好玩的程序,而不要真的用来做Naive的事。
项目遵循MIT协议开源。 需要工作环境为:nodejs、redis、Nginx或Apache等(可选) Github地址:https://github.com/kchown/naiveboom 作者原文:https://kch.host/posts/burn-naive-boom 官方演示:https://naive.cf 电脑端Web界面预览: iOS手机端Web界面预览:
由于我的VPS本身部署了lnmp 1.5(https://lnmp.org/install.html),因此也直接使用了其提供的Redis,具体安装过程如下:
进入lnmp解压后的目录,执行:./addons.sh install redis
,按任意键开始安装即可。
安装完成后,可以通过/etc/init.d/redis {start|stop|restart|kill}
进行状态管理。
我们可以参考https://github.com/nodesource/distributions,在这里我选择了Node.js v8.x
,系统为Debian 8
:
对于一些npm包,可能还需要安装build-essential
:
通过PM2
我们可以方便地启动和管理Node.js
程序:
我们将NaiveBoom clone至本地:
如果你的Redis设置与config.js
中的不同,请按照实际进行修改。
然后在NaiveBoom目录下,我们开始安装依赖:
完成后,我们选择PM2
进行启动和管理,这样更为方便: