简介
今天在 LOC 看到两款开源的匿名口令分享文件程序,“丁丁快传”和“口令传送箱”。“丁丁快传”是一款基于 cloudflare workers
的文件传输工具,文件存储在 cloudflare KV
。“口令传送箱”是一款基于在本地服务器上配置的程序。
丁丁快传
开源地址
主要功能
基于 cloudflare workers 的文件传输工具,文件存储在 cloudflare KV 主要功能:
- 拖拽上传
- 多文件上传
- 定时删除
- 二维码接收
- 文件口令传输
功能截图
因为 cloudflare KV
限制,最大只能上传 25M
三种方式分享:二维码/链接/分享码
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 数据库:无需安装数据库
系统截图
部署方式
服务端部署
- 安装 Python3
- 拉取代码,解压缩
- 安装依赖包:
pip install -r requirements.txt
- 运行
uvicorn main:app --host 0.0.0.0 --port 12345
- 然后你自己看怎么进程守护吧
宝塔部署
- 安装宝塔 Python Manager
- 然后你自己看着填吧
Docker 部署
docker build --file Dockerfile --tag filecodebox .
docker run -d -p 12345:12345 --name filecodebox filecodebox
结语
这里博主提醒下,最好不要用建站的域名搭建,万一有上传不和谐的文件被举报的话域名就遭殃了!
© 本站文章随意转载,但请注明出处!
>> 如果您觉得本站文章对您有所帮助,购买 VPS 时候请走本站AFF链接!
>> 某些文章具有时效性,若内容有错误或已失效,欢迎在下方评论区留言向我们反馈.
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
THE END
暂无评论内容