本文于 2026年5月1日 12:03 更新,注意查看最新内容
前言
最近在云电脑上部署了一只龙虾,用龙虾编写了一个简单的安卓软件,想要安装到手机使用,结果发现没有办法直接跨设备传输到手机,于是在网上找了一下临时文件传输平台,不是已经关闭,就是要登录,再就是平台太小,担心不安全,好不容易找到一个免登录上传的,结果在手机下载时提示文件有风险无法下载,让人极其无语,好在问题最终得以解决,但自己想部署一个免登录的临时文件传输系统的想法悄然而生,这里简单记录,以备日后查阅。
方法
通过搜索引擎简单查找,我发现了FileCodeBox这个开源项目,于是尝试进行了部署,相关步骤如下:
1.从宝塔面板侧边栏找到Docker点击。
2.在容器页面选择创建容器。
3.点击命令创建输入如下命令即可。
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
4.开放宝塔及云服务器12345端口。
5.访问后台地址http://IP:12345/#/admin进行相应配置。
PS:默认密码为FileCodeBox2023(首次访问请务必将密码修改为大小字母+数字+特殊字符18位以上)
如何配置域名
1.在宝塔中新建站点,并绑定相关域名。
2.在站点设置中,选择配置文件。
3.将原有的location/内容替换为下方代码:
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:12345;
}4.申请SSL证书并开启强制HTTPS。
安全
禁止非中国之外访问:宝塔-安全-系统防火墙-地区规则-添加地区规则-除中国之外。
如允许游客上传建议同步关闭FileCodeBox中过期方式为永久有效的选项,该选项疑似不受文件最长保存时间的限制。
在线演示
参考
FileCodeBox官方文档 https://fcb-docs.aiuo.net/

Comments | NOTHING