全球主机交流论坛

标题: 开源:匿名口令分享文本,文件—12月21日更新-arm,暗黑模式 [打印本页]

作者: Vast    时间: 2022-12-9 19:43
标题: 开源:匿名口令分享文本,文件—12月21日更新-arm,暗黑模式
本帖最后由 Vast 于 2022-12-21 22:20 编辑
  1. docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
复制代码


12月21日更新
arm-docker镜像(原来只要本机是arm架构,打包就是arm架构,折腾了半天)
  1. docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:arm
复制代码

新增暗黑模式,根据浏览器颜色模式变化


新增自定义上传页面Banner图
12月14日更新
1. 开关上传功能,关闭则仅允许管理员上传(.env里面配置ENABLE_UPLOAD)
需Docker删除镜像重新拉取,或覆盖代码重启。




昨天看见丁丁大佬的口令分享深受启发。
然后看见评论区说需要存在服务器,于是我也写了一个专注于口令分享的,文件存在部署的服务器。
我就不发例站了,用的az,别给我流量干完了。
谢谢各位大佬的建议和支持
后续功能:
> 1. 多存储

取件

寄件

管理面板

非常简洁,fastapi,sqlite数据库。
主要特色:
拖拽,复制粘贴上传
文件口令传输
分享文件:多种上传方式供你选择
分享文本:直接复制粘贴直接上传
防爆破:错误五次拉黑十分钟
完全匿名:不记录任何信息
无需注册:无需注册,无需登录
Sqlite3数据库:无需安装数据库,
可以加get参数code,这样打开就会读取取件码如:http://xxx.com?code=12345
如果可以的话,麻烦点个star
Github地址:https://github.com/vastsa/FileCodeBox






12月13日更新V1.5.1:
https://github.com/vastsa/FileCodeBox/releases/tag/V1.5.1
1.优化首页逻辑
2.完善手机上传文本


3.解决下面这个问题

作者: coouk    时间: 2022-12-9 19:44
牛逼666
作者: 若志    时间: 2022-12-9 19:44
感谢大佬开源 Mark!
作者: mochan    时间: 2022-12-9 19:46

牛逼666
作者: zsj403919383    时间: 2022-12-9 19:47
大佬牛逼,谢谢大佬
作者: kuxiaojie    时间: 2022-12-9 19:49
牛逼666

作者: dakai    时间: 2022-12-9 19:50
感谢大佬开源 Mark!

作者: 枝江小狼王    时间: 2022-12-9 19:50
这个不错
作者: VMSir    时间: 2022-12-9 19:51

牛逼6
作者: hardwar    时间: 2022-12-9 19:52
好评绑定
作者: 莆田郑少斌    时间: 2022-12-9 19:59
大佬牛逼


作者: 生如风絮    时间: 2022-12-9 20:12
支持开源大佬!希望后期能加上各种不同存储方式。
作者: gajiodgaj    时间: 2022-12-9 20:13
技术贴帮顶
作者: ban    时间: 2022-12-9 20:14
技术贴帮顶
作者: 88232128    时间: 2022-12-9 20:15
劳资反手就是一个赞
作者: dlts    时间: 2022-12-9 20:15
大佬牛逼,谢谢大佬

作者: Tankie    时间: 2022-12-9 20:16
已FORK,等有时间学习下python.
作者: ela    时间: 2022-12-9 20:20
大佬牛逼
作者: 无神通    时间: 2022-12-9 20:23
想法很好,就是代码有点不忍直视
作者: Vast    时间: 2022-12-9 20:28
无神通 发表于 2022-12-9 20:23
想法很好,就是代码有点不忍直视

hhh,写的比较急,只为功能实现了
作者: 雷子献    时间: 2022-12-9 20:32
Star!
作者: 1tv    时间: 2022-12-9 20:41
大佬能生成多个口令,限制口令只能用一次吗
作者: Vast    时间: 2022-12-9 20:46
1tv 发表于 2022-12-9 20:41
大佬能生成多个口令,限制口令只能用一次吗

后续应该会加上,口令使用次数,和口令到期时间,但是口令的数量是有限的,加上是匿名,也许会存在一个文件占完所有口令的情况。
作者: NRV    时间: 2022-12-9 21:00
可以加个端到端加密的功能
作者: Backfire    时间: 2022-12-9 21:13
好东西
作者: 2life.top    时间: 2022-12-9 21:19
建议能删除指定分享内容,防止有人放违法信息
作者: 三丫的    时间: 2022-12-9 21:22
已star
作者: 三丫的    时间: 2022-12-9 21:23
已star
作者: Vast    时间: 2022-12-9 21:24
2life.top 发表于 2022-12-9 21:19
建议能删除指定分享内容,防止有人放违法信息

好滴,后续加上一个简单的管理列表页
作者: pannifeng    时间: 2022-12-9 21:35
有搭建好的兄弟不,发个链接看看


作者: rtz    时间: 2022-12-9 21:36
给开源点个赞
作者: Backfire    时间: 2022-12-9 21:38
Vast 发表于 2022-12-9 21:24
好滴,后续加上一个简单的管理列表页

坐等大佬更新
作者: weige3061    时间: 2022-12-9 21:40
真棒 已经star收藏感谢大佬
作者: 魔尊    时间: 2022-12-9 21:41

感谢大佬开源 Mark!
作者: yumingshang    时间: 2022-12-9 21:46
fork一个了!
作者: scheme    时间: 2022-12-9 22:01
赞赞赞,开源的力量
作者: Yest    时间: 2022-12-9 22:19
感谢开源!大佬厉害
作者: b66667777    时间: 2022-12-9 22:27
支持一下
作者: tsk    时间: 2022-12-9 23:02
这种开源的大佬必须点赞!!!


作者: 半世烟尘    时间: 2022-12-9 23:14
Mark
作者: yanyuo    时间: 2022-12-9 23:20
点赞,已经Star
作者: qqlikeho    时间: 2022-12-9 23:23
跟你们在一起泡着  无时无刻都在提醒我是个废物
作者: yushui    时间: 2022-12-9 23:28
支持开源,楼主你的 Dockerfile 是不是写错了……
作者: Vast    时间: 2022-12-9 23:30
本帖最后由 Vast 于 2022-12-9 23:33 编辑
yushui 发表于 2022-12-9 23:28
支持开源,楼主你的 Dockerfile 是不是写错了……


啊,哪里有问题吗,docker这块我不是很熟,我只是试了下指令能够启动就发啦
作者: scheme    时间: 2022-12-9 23:35
Vast 发表于 2022-12-9 23:30
啊,哪里有问题吗,docker这块我不是很熟,我只是试了下指令能够启动就发啦 ...

端口号吧?1个123456,1个是12345
作者: httpd    时间: 2022-12-9 23:35
挺好的,就是ui有点不协调
作者: Vast    时间: 2022-12-9 23:36
本帖最后由 Vast 于 2022-12-9 23:39 编辑
scheme 发表于 2022-12-9 23:35
端口号吧?1个123456,1个是12345


wc是的是的,那里忘记改了,谢谢提醒,已更正
作者: yushui    时间: 2022-12-9 23:40
Vast 发表于 2022-12-9 23:36
wc是的是的,那里忘记改了

嗯,是端口问题。我改了后成功搭建,但是搭建后成功上传文件后,看不到取件码,点击文件箱没反应
作者: Vast    时间: 2022-12-9 23:41
yushui 发表于 2022-12-9 23:40
嗯,是端口问题。我改了后成功搭建,但是搭建后成功上传文件后,看不到取件码,点击文件箱没反应 ...

请求状态是200吗
作者: scheme    时间: 2022-12-9 23:41
大佬能否把丁丁大佬的二维码分享也加上?这样省得接收方输入网址了,扫码即可
作者: Vast    时间: 2022-12-9 23:42
scheme 发表于 2022-12-9 23:41
大佬能否把丁丁大佬的二维码分享也加上?这样省得接收方输入网址了,扫码即可 ...

可以滴,目前这个支持在网址后面加参数,?code=取件码,这样就会直接读取
作者: 惜为伊人醉    时间: 2022-12-9 23:43
支持一下大佬。
作者: 52怡宝    时间: 2022-12-9 23:45
感谢大佬开源 Mark!
作者: scheme    时间: 2022-12-9 23:47
Vast 发表于 2022-12-9 23:42
可以滴,目前这个支持在网址后面加参数,?code=取件码,这样就会直接读取 ...

我跟丁丁大佬那个比较了下,建议把二维码和分享链接都借鉴过来,再加上一个简单的管理,简直完美了。

感谢两位大佬!
作者: Vast    时间: 2022-12-9 23:48
scheme 发表于 2022-12-9 23:47
我跟丁丁大佬那个比较了下,建议把二维码和分享链接都借鉴过来,再加上一个简单的管理,简直完美了。

感 ...

好滴,安排上
作者: yushui    时间: 2022-12-9 23:49
Vast 发表于 2022-12-9 23:41
请求状态是200吗

"GET / HTTP/1.1" 200 OK
"POST /share HTTP/1.1" 200 OK
作者: deyu    时间: 2022-12-9 23:49
牛逼666
作者: Vast    时间: 2022-12-9 23:51
本帖最后由 Vast 于 2022-12-9 23:55 编辑
yushui 发表于 2022-12-9 23:49
"GET / HTTP/1.1" 200 OK
"POST /share HTTP/1.1" 200 OK


这样那应该就是正常了吧,没有返回data吗,可以将链接pm我看看吗

作者: dlts    时间: 2022-12-9 23:54
666666666666666666666666
作者: Vast    时间: 2022-12-9 23:57
httpd 发表于 2022-12-9 23:35
挺好的,就是ui有点不协调

hhh,ui这块尽力了尽力了
作者: ihosting    时间: 2022-12-10 01:03
支持开源 赞一个
作者: wasd    时间: 2022-12-10 01:31
这种帖子真的是loc论坛的顶梁柱 ,精髓和,精神所在啊。。。。顶楼主,牛牛的。。。
作者: Vast    时间: 2022-12-10 02:14
已更新管理面板+二维码
作者: 浪子之心    时间: 2022-12-10 08:15
大佬666
作者: lazy    时间: 2022-12-10 08:23
大佬牛逼,赞
作者: Vast    时间: 2022-12-10 09:26
yushui 发表于 2022-12-9 23:40
嗯,是端口问题。我改了后成功搭建,但是搭建后成功上传文件后,看不到取件码,点击文件箱没反应 ...

问题找到了,粘贴没问题,两边方法没同步,现已修复
作者: h3cie    时间: 2022-12-10 10:53
这个必须支持
作者: jzelynn    时间: 2022-12-10 12:33
支持开源大佬
作者: 0x4396    时间: 2022-12-10 12:52
好,什么时候整一个cf worker版本
作者: Vast    时间: 2022-12-10 13:14
0x4396 发表于 2022-12-10 12:52
好,什么时候整一个cf worker版本

丁丁大佬的就是cf worker啦
作者: yushui    时间: 2022-12-10 13:15
Vast 发表于 2022-12-10 09:26
问题找到了,粘贴没问题,两边方法没同步,现已修复

大佬牛逼
作者: yushui    时间: 2022-12-10 13:25
大佬,能不能加个功能:单纯分享文本,而不是分享文件?像这种:https://github.com/pasteburn/pasteburn
作者: jaith    时间: 2022-12-10 13:27
好评666
作者: Vast    时间: 2022-12-10 13:57
yushui 发表于 2022-12-10 13:25
大佬,能不能加个功能:单纯分享文本,而不是分享文件?像这种:https://github.com/pasteburn/pasteburn ...

目前支持文本的,复制文本直接粘贴即可,但是阅后即焚以及加密,后续可能会加上
作者: Backfire    时间: 2022-12-10 15:08
可以加个限制文件大小马?
作者: Vast    时间: 2022-12-10 15:40
Backfire 发表于 2022-12-10 15:08
可以加个限制文件大小马?

可以哟,后面在我再管理面板完善一下下
作者: hackhp    时间: 2022-12-10 16:20
Traceback (most recent call last):
  File "/www/Python/FileCodeBox/main.py", line 21, in <module>
    index_html = open('templates/index.html', 'r', encoding='utf-8').read()
FileNotFoundError: [Errno 2] No such file or directory: 'templates/index.html'
作者: Vast    时间: 2022-12-10 17:01
hackhp 发表于 2022-12-10 16:20
Traceback (most recent call last):
  File "/www/Python/FileCodeBox/main.py", line 21, in
    index_ ...

缺少文件了哦,templates这个文件夹也需要下载
https://github.com/vastsa/FileCodeBox/releases/download/Main/code.zip
作者: 冷心    时间: 2022-12-10 17:51
先给你点赞,已star
作者: sotandlat    时间: 2022-12-10 17:54
不会搭建。宝塔
作者: Vast    时间: 2022-12-10 17:56
sotandlat 发表于 2022-12-10 17:54
不会搭建。宝塔

hhh,没关系,晚点我写详细一点,我现在正在加取件码失效条件

作者: yzuodi    时间: 2022-12-10 21:32
sotandlat 发表于 2022-12-10 17:54
不会搭建。宝塔

下载下来到小鸡上随便放个目录,在有dockerfile的目录下用宝塔打开命令行,在命令行下跑楼主给的那两条docker命令,跑起来之后你访问ip:12345就行,或者自己搞个反代。默认的管理后台路径和密码是admin,记得自己提前修改下main.py
作者: fang    时间: 2022-12-11 02:18
牛逼,用上了,期待大佬新版本
作者: paggy    时间: 2022-12-11 05:20
支持,一直在用bitwardeb
作者: 甜党    时间: 2022-12-11 07:13
挺好的
如果能支持分享文字、直接粘贴图片就更好了
作者: 在7楼    时间: 2022-12-12 00:46
想法不错
作者: Vast    时间: 2022-12-12 00:49
甜党 发表于 2022-12-11 07:13
挺好的
如果能支持分享文字、直接粘贴图片就更好了

支持的哦,现在文字是复制之后直接粘贴即可,在寄件页面读取了剪切板的
作者: fang    时间: 2022-12-12 01:13
好像手机端不能粘贴文本
作者: Vast    时间: 2022-12-12 01:19
fang 发表于 2022-12-12 01:13
好像手机端不能粘贴文本

这是个问题,得看下以啥方式加上去好一点
作者: fang    时间: 2022-12-12 01:26
大佬,其实还可以加一个寄件开关,满足不同人群,比如有的mjj不想别人上传,但是又想给别的mjj分享文件,然后设置一次机会,分享完相当于自动删除了,阅后即焚,好酷有木有!
作者: fang    时间: 2022-12-12 01:28
不过现在已经很酷了,感谢大佬
作者: yanyuo    时间: 2022-12-12 11:43


刚下载的包,里面已经没有这段了
作者: Vast    时间: 2022-12-12 11:45
yanyuo 发表于 2022-12-12 11:43
刚下载的包,里面已经没有这段了

嗯嗯,新版的改了下哦,现在是另一种方式了,以后升级覆盖文件就行啦
https://www.yuque.com/lxyo/work/zd0kvzy7fofx6w7v
作者: yanyuo    时间: 2022-12-12 14:13
Vast 发表于 2022-12-12 11:45
嗯嗯,新版的改了下哦,现在是另一种方式了,以后升级覆盖文件就行啦
https://www.yuque.com/lxyo/work/z ...

文档里面还没更正
作者: yanyuo    时间: 2022-12-12 14:38
Traceback (most recent call last):
  File "/home/filecodebox/main.py", line 9, in <module>
    from fastapi import FastAPI, Depends, UploadFile, Form, File
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/home/filecodebox/main.py", line 36, in <module>
    index_html = open('templates/index.html', 'r', encoding='utf-8').read() \
FileNotFoundError: [Errno 2] No such file or directory: 'templates/index.html'
Traceback (most recent call last):
  File "/home/filecodebox/main.py", line 36, in <module>
    index_html = open('templates/index.html', 'r', encoding='utf-8').read() \
FileNotFoundError: [Errno 2] No such file or directory: 'templates/index.html'


部署有点麻烦,中文版的Python Manager,设置也不一样,没有端口

作者: Vast    时间: 2022-12-12 14:48
yanyuo 发表于 2022-12-12 14:38
Traceback (most recent call last):
  File "/home/filecodebox/main.py", line 9, in
    from fastapi  ...

/home/filecodebox/
这个文件夹里面有templates文件夹吗
作者: yanyuo    时间: 2022-12-12 14:50
Vast 发表于 2022-12-12 14:48
/home/filecodebox/
这个文件夹里面有templates文件夹吗

有呀,
作者: 乃木坂46    时间: 2022-12-12 14:51
牛逼 已经star
作者: Vast    时间: 2022-12-12 14:55
yanyuo 发表于 2022-12-12 14:50
有呀,

那就奇怪了,我这边没得中文版宝塔不太好测试,我去找个看一下
作者: yanyuo    时间: 2022-12-12 15:03
本帖最后由 yanyuo 于 2022-12-12 15:04 编辑
Vast 发表于 2022-12-12 14:55
那就奇怪了,我这边没得中文版宝塔不太好测试,我去找个看一下



这算成功了吗,设置端口6841,咋是12345




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