谷姐:我们都是谷歌迷
We are all Google fans

开源:匿名口令分享文本,文件—12月14日更新-Vast

Rate this post

    docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest

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.解决下面这个问题

热议
推荐楼 无神通 6天前

想法很好,就是代码有点不忍直视

推荐楼 Vast 昨天17:21

建议在GitHub更新一下配置文件,加上开关上传功能,
12月14日更新
1. 开关上传功能,关闭则仅允许管理员上 ...

好滴收到

推荐楼 a87750530 前天14:55

期待2.0版本的更新

2楼 coouk 6天前

牛逼666

3楼 若志 6天前

感谢大佬开源 Mark!

4楼 mochan 6天前

牛逼666

5楼 zsj403919383 6天前

大佬牛逼,谢谢大佬

6楼 kuxiaojie 6天前

牛逼666

7楼 dakai 6天前

感谢大佬开源 Mark!

8楼 枝江小狼王 6天前

这个不错

9楼 VMSir 6天前

牛逼6

10楼 hardwar 6天前

好评绑定

12楼 生如风絮 6天前

支持开源大佬!希望后期能加上各种不同存储方式。

13楼 gajiodgaj 6天前

技术贴帮顶

14楼 ban 6天前

技术贴帮顶

15楼 88232128 6天前

劳资反手就是一个赞

16楼 dlts 6天前

大佬牛逼,谢谢大佬

17楼 Tankie 6天前

已FORK,等有时间学习下python.

18楼 ela 6天前

大佬牛逼

19楼 无神通 6天前

想法很好,就是代码有点不忍直视

20楼 Vast 6天前

想法很好,就是代码有点不忍直视

hhh,写的比较急,只为功能实现了

22楼 1tv 6天前

大佬能生成多个口令,限制口令只能用一次吗

23楼 Vast 6天前

大佬能生成多个口令,限制口令只能用一次吗

后续应该会加上,口令使用次数,和口令到期时间,但是口令的数量是有限的,加上是匿名,也许会存在一个文件占完所有口令的情况。

24楼 NRV 6天前

可以加个端到端加密的功能

25楼 Backfire 6天前

好东西

26楼 2life.top 6天前

建议能删除指定分享内容,防止有人放违法信息

27楼 三丫的 6天前

已star

28楼 三丫的 6天前

已star

29楼 Vast 6天前

建议能删除指定分享内容,防止有人放违法信息

好滴,后续加上一个简单的管理列表页

30楼 pannifeng 6天前

有搭建好的兄弟不,发个链接看看

32楼 Backfire 6天前

好滴,后续加上一个简单的管理列表页

坐等大佬更新

33楼 weige3061 6天前

真棒 已经star收藏感谢大佬

34楼 魔尊 6天前

感谢大佬开源 Mark!

35楼 yumingshang 6天前

fork一个了!

36楼 scheme 6天前

赞赞赞,开源的力量

37楼 Yest 6天前

感谢开源!大佬厉害

38楼 b66667777 6天前

支持一下

39楼 tsk 6天前

这种开源的大佬必须点赞!!!

40楼 半世烟尘 6天前

Mark

42楼 qqlikeho 6天前

跟你们在一起泡着无时无刻都在提醒我是个废物

43楼 yushui 6天前

支持开源,楼主你的 Dockerfile 是不是写错了……

44楼 Vast 6天前

支持开源,楼主你的 Dockerfile 是不是写错了……

啊,哪里有问题吗,docker这块我不是很熟,我只是试了下指令能够启动就发啦

45楼 scheme 6天前

啊,哪里有问题吗,docker这块我不是很熟,我只是试了下指令能够启动就发啦 ...

端口号吧?1个123456,1个是12345

46楼 httpd 6天前

挺好的,就是ui有点不协调

47楼 Vast 6天前

端口号吧?1个123456,1个是12345

wc是的是的,那里忘记改了,谢谢提醒,已更正

48楼 yushui 6天前

wc是的是的,那里忘记改了

嗯,是端口问题。我改了后成功搭建,但是搭建后成功上传文件后,看不到取件码,点击文件箱没反应

49楼 Vast 6天前

嗯,是端口问题。我改了后成功搭建,但是搭建后成功上传文件后,看不到取件码,点击文件箱没反应 ...

请求状态是200吗

50楼 scheme 6天前

大佬能否把丁丁大佬的二维码分享也加上?这样省得接收方输入网址了,扫码即可

52楼 惜为伊人醉 6天前

支持一下大佬。

53楼 52怡宝 6天前

感谢大佬开源 Mark!

54楼 scheme 6天前

可以滴,目前这个支持在网址后面加参数,?code=取件码,这样就会直接读取 ...

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

感谢两位大佬!

55楼 Vast 6天前

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

感 ...

好滴,安排上

56楼 yushui 6天前

请求状态是200吗

"GET / HTTP/1.1" 200 OK
"POST /share HTTP/1.1" 200 OK

57楼 deyu 6天前

牛逼666

58楼 Vast 6天前

"GET / HTTP/1.1" 200 OK
"POST /share HTTP/1.1" 200 OK

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

59楼 dlts 6天前

666666666666666666666666

60楼 Vast 6天前

挺好的,就是ui有点不协调

hhh,ui这块尽力了尽力了

62楼 wasd 5天前

这种帖子真的是loc论坛的顶梁柱 ,精髓和,精神所在啊。。。。顶楼主,牛牛的。。。

63楼 Vast 5天前

已更新管理面板+二维码

64楼 浪子之心 5天前

大佬666

65楼 lazy 5天前

大佬牛逼,赞

66楼 Vast 5天前

嗯,是端口问题。我改了后成功搭建,但是搭建后成功上传文件后,看不到取件码,点击文件箱没反应 ...

问题找到了,粘贴没问题,两边方法没同步,现已修复

67楼 h3cie 5天前

这个必须支持

68楼 jzelynn 5天前

支持开源大佬

69楼 0x4396 5天前

好,什么时候整一个cf worker版本

70楼 Vast 5天前

好,什么时候整一个cf worker版本

丁丁大佬的就是cf worker啦

72楼 yushui 5天前

大佬,能不能加个功能:单纯分享文本,而不是分享文件?像这种:https://github.com/pasteburn/pasteburn

73楼 jaith 5天前

好评666

74楼 Vast 5天前

大佬,能不能加个功能:单纯分享文本,而不是分享文件?像这种:https://github.com/pasteburn/pasteburn ...

目前支持文本的,复制文本直接粘贴即可,但是阅后即焚以及加密,后续可能会加上

75楼 Backfire 5天前

可以加个限制文件大小马?

76楼 Vast 5天前

Backfire 发表于 2022-12-10 15:08
可以加个限制文件大小马?

可以哟,后面在我再管理面板完善一下下

77楼 hackhp 5天前

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'

78楼 Vast 5天前

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

79楼 冷心 5天前

先给你点赞,已star

80楼 sotandlat 5天前

不会搭建。宝塔

82楼 yzuodi 5天前

不会搭建。宝塔

下载下来到小鸡上随便放个目录,在有dockerfile的目录下用宝塔打开命令行,在命令行下跑楼主给的那两条docker命令,跑起来之后你访问ip:12345就行,或者自己搞个反代。默认的管理后台路径和密码是admin,记得自己提前修改下main.py

83楼 fang 4天前

牛逼,用上了,期待大佬新版本

84楼 paggy 4天前

支持,一直在用bitwardeb

85楼 甜党 4天前

挺好的
如果能支持分享文字、直接粘贴图片就更好了

86楼 在7楼 3天前

想法不错

87楼 Vast 3天前

挺好的
如果能支持分享文字、直接粘贴图片就更好了

支持的哦,现在文字是复制之后直接粘贴即可,在寄件页面读取了剪切板的

88楼 fang 3天前

好像手机端不能粘贴文本

89楼 Vast 3天前

好像手机端不能粘贴文本

这是个问题,得看下以啥方式加上去好一点

90楼 fang 3天前

大佬,其实还可以加一个寄件开关,满足不同人群,比如有的mjj不想别人上传,但是又想给别的mjj分享文件,然后设置一次机会,分享完相当于自动删除了,阅后即焚,好酷有木有!

92楼 yanyuo 3天前

刚下载的包,里面已经没有这段了

93楼 Vast 3天前

刚下载的包,里面已经没有这段了

嗯嗯,新版的改了下哦,现在是另一种方式了,以后升级覆盖文件就行啦
https://www.yuque.com/lxyo/work/zd0kvzy7fofx6w7v

94楼 yanyuo 3天前

嗯嗯,新版的改了下哦,现在是另一种方式了,以后升级覆盖文件就行啦
https://www.yuque.com/lxyo/work/z ...

文档里面还没更正

95楼 yanyuo 3天前

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,设置也不一样,没有端口

96楼 Vast 3天前

Traceback (most recent call last):
File "/home/filecodebox/main.py", line 9, in
from fastapi...

/home/filecodebox/
这个文件夹里面有templates文件夹吗

97楼 yanyuo 3天前

/home/filecodebox/
这个文件夹里面有templates文件夹吗

有呀,

98楼 乃木坂46 3天前

牛逼 已经star

99楼 Vast 3天前

有呀,

那就奇怪了,我这边没得中文版宝塔不太好测试,我去找个看一下

100楼 yanyuo 3天前

那就奇怪了,我这边没得中文版宝塔不太好测试,我去找个看一下


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

102楼 Vast 3天前

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

正常,你去把main.py里面最后一行12345改一下

103楼 aqinhai 3天前

是不是弄了口令可以领红包

104楼 yanyuo 3天前

正常,你去把main.py里面最后一行12345改一下

可以了

105楼 cyl 3天前

mark一下

106楼 dole 3天前

666!

107楼 bigexiu 3天前

支持 一下哈

108楼 gmzx123 3天前

牛逼牛逼

109楼 httpd 前天00:52

hhh,ui这块尽力了尽力了

老哥的灵感来自https://airportal.cn/这个站吗?

110楼 Vast 前天01:12

httpd 发表于 2022-12-13 00:52
老哥的灵感来自https://airportal.cn/这个站吗?

是丁丁快传这个
http://dingding.wtf/index.html

112楼 Vast 前天07:31

子非鱼 发表于 2022-12-13 04:20
支持大佬,已成功部署,不过手机不能粘贴文本哦

这个我得想想要怎么优化一下哦

113楼 a4425656 前天08:02

支持

114楼 aqinhai 前天09:03

宝塔的教程再详细点

115楼 Vast 前天11:09

12月13日,又更新啦
1.优化首页逻辑
2.完善手机上传文本

116楼 Vast 前天11:10

支持大佬,已成功部署,不过手机不能粘贴文本哦

已经安排上啦

117楼 子非鱼 前天11:27

已经安排上啦

大佬牛逼,感谢大佬

118楼 匿名小白 前天12:00

有点意思,mark一下

119楼 aqinhai 前天14:03

Bad gateway Error code 502

为什么反代域名后502
12345端口可以访问
还有端口可以改吗

120楼 gick 前天14:10

上传完毕后点“取件码”无反应,是我一个人这样么

运行命令:uvicorn main:app --host 0.0.0.0 --port 443 --ssl-certfile /etc/ssl/fullchain.cer --ssl-keyfile /etc/ssl/private.key
测试地址:hostloc.dog

122楼 Vast 前天14:14

上传完毕后点“取件码”无反应,是我一个人这样么

更新一下templates/index.html文件重启即可

123楼 gick 前天14:17

更新一下templates/index.html文件重启即可

ok,这就更一下

124楼 gick 前天14:27

好了,测试地址:hostloc.dog

125楼 CMT 前天14:30

完全匿名:不记录任何信息
无需注册:无需注册,无需登录

感觉好危险啊,可以设置吗?比如分享必须登录,查看无需登录

126楼 CMT 前天14:33

大佬有现成的docker镜像吗?

127楼 Vast 前天14:47

大佬有现成的docker镜像吗?

暂时没有哦,我去看下咋搞哈

128楼 a87750530 前天14:55

期待2.0版本的更新

129楼 Vast 前天15:11

大佬有现成的docker镜像吗?

docker run -d --restart=always -v /opt/FileCodeBox/:/app -p 12345:12345 --name="filecodebox" lanol/filecodebox:V1.5.1

130楼 Vast 前天16:06

docker run -d --restart=always -v /opt/FileCodeBox/:/app -p 12345:12345 --name="filecodebox" lanol ...

必须效率

132楼 Vast 前天17:03

666啥时候更新支持下多文件分享,好像多文件只能压缩方式分享

可能后续开分支吧,主分支还是以精简为主

133楼 Vast 昨天00:47

大佬,其实还可以加一个寄件开关,满足不同人群,比如有的mjj不想别人上传,但是又想给别的mjj分享文件,然 ...

安排上

134楼 ytt 昨天01:27

Star了,真是方便好用。

135楼 yanyuo 昨天08:41

覆盖更新吗,直接gg了,重启失败

136楼 gick 昨天09:01

上传时最大天数为7天。
但设置时,可以随意设置天数。
我感觉应该加一个提示。
比如大于7天时,有个小提示啥的。

137楼 Vast 昨天09:02

yanyuo 发表于 2022-12-14 08:41
覆盖更新吗,直接gg了,重启失败

直接删除原来的吧,新1.5.4目录结构调整了,需要保存的数据都在data文件夹了

138楼 Vast 昨天09:04

gick 发表于 2022-12-14 09:01
上传时最大天数为7天。
但设置时,可以随意设置天数。
我感觉应该加一个提示。

可以滴哦,把这个天数交给管理员配置

139楼 yanyuo 昨天09:17

env配置文件不生效,还是跟着这个settings.py默认配置走的,
env里设置了端口,Python项目管理器里也设置了同一端口,
也设置了管理路径,最后还是admin和12345

140楼 Vast 昨天09:28

yanyuo 发表于 2022-12-14 09:17
env配置文件不生效,还是跟着这个settings.py默认配置走的,
env里设置了端口,Python项目管理器里也设置了 ...

改了一下,.env要放在data目录了,因为放便docker把data目录映射出来

这样就行了

143楼 h3cie 昨天10:34

管理密码设置有大写小写特殊符号数字,提交正确密码提示这个空白提示,提交错误密码,提示密码错误。 ...

同样错误,试了多种密码都这样

144楼 wang3y2 昨天10:37

/opt/FileCodeBox/目录下,并命名为.env
账号密码登录不上去啊
docker也需要data目录下么

145楼 Vast 昨天10:39

/opt/FileCodeBox/目录下,并命名为.env
账号密码登录不上去啊
docker也需要data目录下么 ...

docker不需要,新建好之后重启一下试试

146楼 h3cie 昨天10:39

默认上传功能关闭?ENABLE_UPLOAD这个参数是1开启还是on开启?

147楼 Vast 昨天10:40

默认上传功能关闭?ENABLE_UPLOAD这个参数是1开启还是on开启?

ture或flase
true:开启上传
false:关闭

148楼 wang3y2 昨天10:41

docker不需要,新建好之后重启一下试试

重启了好几次了 后台路径能访问 密码错误也能提示 就是输入正确密码不行...

149楼 Vast 昨天10:45

重启了好几次了 后台路径能访问 密码错误也能提示 就是输入正确密码不行... ...

你看下日志输出,这个是后台报错了,

150楼 wang3y2 昨天10:46

你看下日志输出,这个是后台报错了,

docker日志输出在哪个目录下面?

152楼 yanyuo 昨天10:50

同样错误,试了多种密码都这样

不折腾了,十天半个月后再看看。

153楼 wang3y2 昨天10:55

docker logs 容器id

https://pan.kkp.nz/logs.txt
大佬帮忙看看 怎么感觉是python环境的问题啊

154楼 Vast 昨天11:00

https://pan.kkp.nz/logs.txt
大佬帮忙看看 怎么感觉是python环境的问题啊

你把database.db删掉,或者就是干掉/opt/FileCodeBox目录,然后删掉容器,重新运行

155楼 wang3y2 昨天11:09

你把database.db删掉,或者就是干掉/opt/FileCodeBox目录,然后删掉容器,重新运行 ...

2个办法都试了 都不行

156楼 Vast 昨天11:13

2个办法都试了 都不行

okk,我复现了,我修一下

157楼 Vast 昨天11:20

okk,我复现了,我修一下

已经修复啦,晚点我会发出来,然后再发点福利

158楼 wang3y2 昨天11:45

已经修复啦,晚点我会发出来,然后再发点福利

辛苦大佬了

159楼 dahai0405 昨天12:03

首页是 FileCodeBox 链接在哪里改!

160楼 Rz66 昨天12:37

期待下一个版本

162楼 Vast 昨天17:21

建议在GitHub更新一下配置文件,加上开关上传功能,
12月14日更新
1. 开关上传功能,关闭则仅允许管理员上 ...

好滴收到

163楼 小穴儿 昨天22:44

没有arm64的docker镜像吗?

164楼 Vast 昨天23:09

没有arm64的docker镜像吗?

这种我没有搞过诶,我去研究一下哈

165楼 iPAY 昨天23:10

看上去不错
帮顶

/**
* 自身不先改变的话,一切都不会改变。——《银魂》
*
* Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd
*/

166楼 小穴儿 昨天23:11

Vast 发表于 2022-12-14 23:09
这种我没有搞过诶,我去研究一下哈

等大佬结果。。

167楼 ezsq 昨天23:34

取件次数限一次的话,点取件,还没下载文件就被删了

168楼 eDream 昨天23:34

看着挺不错的

169楼 Vast 昨天23:40

取件次数限一次的话,点取件,还没下载文件就被删了

更新到最新版试一下,然后需要注意的是,如果次数为1,则只能取件1次,第二次就会把文件删除掉了,容易误触

170楼 Vast 昨天23:45

等大佬结果。。

arm直接用那个不可以吗

172楼 Vast 10小时前

是昨晚刚部署的,点取件,能取出来,但是点下载,就提示取件码不存在了。另外经用户反应,文件上传大小限 ...

好滴,稍等,我排查一下

173楼 Vast 9小时前

是昨晚刚部署的,点取件,能取出来,但是点下载,就提示取件码不存在了。另外经用户反应,文件上传大小限 ...

找到原因啦,因为2秒之后就会删除文件,我想想怎么处理一下这个逻辑哦

174楼 ezsq 9小时前

找到原因啦,因为2秒之后就会删除文件,我想想怎么处理一下这个逻辑哦

好滴,感谢付出

175楼 yyds 4小时前

大佬,支持一下arm呗

176楼 Vast 3小时前

大佬,支持一下arm呗

我是Mac m1写的,按理来说应该是支持arm架构的

177楼 hanweizhe 1小时前

牛逼 大佬后台能增加 网站公告 获取上传者ip ip黑名单功能吗

178楼 yyds 1小时前

我是Mac m1写的,按理来说应该是支持arm架构的

我说docker,目前貌似是不支持欸

179楼 Vast 半小时前

牛逼 大佬后台能增加 网站公告 获取上传者ip ip黑名单功能吗

公告可以加进去,但是ip的话这个版本应该不会

180楼 Vast 半小时前

我说docker,目前貌似是不支持欸

好滴,我去研究研究

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 开源:匿名口令分享文本,文件—12月14日更新-Vast
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活