#教程# 分享两款开源匿名口令分享文件,指定时间后删除程序

简介

今天在 LOC 看到两款开源的匿名口令分享文件程序,“丁丁快传”和“口令传送箱”。“丁丁快传”是一款基于 cloudflare workers 的文件传输工具,文件存储在 cloudflare KV 。“口令传送箱”是一款基于在本地服务器上配置的程序。

图片[1] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

丁丁快传

开源地址

主要功能

基于 cloudflare workers 的文件传输工具,文件存储在 cloudflare KV 主要功能:

  • 拖拽上传
  • 多文件上传
  • 定时删除
  • 二维码接收
  • 文件口令传输

功能截图

图片[2] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

因为 cloudflare KV 限制,最大只能上传 25M

图片[3] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

三种方式分享:二维码/链接/分享码

图片[4] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

5 位数取件码

图片[5] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

手机扫描二维码

安装方法

#先安装 Cloudflare Workers.命令行工具 wrangler
npm install -g wrangler

#登录 cloudflare
wrangler login

#下载代码
git clone https://github.com/iiop123/dingding.git

#执行 npm i 安装库
cd dingding && npm i

#修改 wrangler.toml 中 id 为你创建的 KV 数据库 id
kv_namespaces = [
  { binding = "LINK", id = "111",preview_id='111'}
]

#最后执行 publish 推送到 workers 即可
 wrangler publish

关于后台

可以访问 /list.html 页面查看已经上传的数据,密码为 123 可以在 src/index.js 文件中修改密码

过期时间配置

可以修改 src/index.js 中 const exp=86400 的值单位为秒

本站演示

口令传送箱

开源地址

主要特色

  • 拖拽,复制粘贴上传
  • 文件口令传输
  • 分享文件:多种上传方式供你选择
  • 分享文本:直接复制粘贴直接上传
  • 防爆破:错误五次拉黑十分钟
  • 完全匿名:不记录任何信息
  • 无需注册:无需注册,无需登录
  • Sqlite3 数据库:无需安装数据库

系统截图

图片[6] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

图片[7] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

图片[8] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

图片[9] - #教程# 分享两款开源匿名口令分享文件,指定时间后删除程序 - 云线路

部署方式

服务端部署

  1. 安装 Python3
  2. 拉取代码,解压缩
  3. 安装依赖包:pip install -r requirements.txt
  4. 运行 uvicorn main:app --host 0.0.0.0 --port 12345
  5. 然后你自己看怎么进程守护吧

宝塔部署

  1. 安装宝塔 Python Manager
  2. 然后你自己看着填吧

Docker 部署

docker build --file Dockerfile --tag filecodebox .
docker run -d -p 12345:12345 --name filecodebox filecodebox

结语

这里博主提醒下,最好不要用建站的域名搭建,万一有上传不和谐的文件被举报的话域名就遭殃了!

© 本站文章随意转载,但请注明出处!
THE END
点赞10 分享
评论 抢沙发
头像
务必使用真实的邮箱地址评论,虚假邮箱的评论将不通过审核及无回复。
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容