玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox
- 阅读
- 998次浏览
- 字数
- 536全文
- 时长
- 约 2 分钟估计阅读
前言
刚好有文件要从PC机发送到手机,手机上没有安装QQ或者微信之类的通讯软件PC跟手机也不是同一个网络,所以想着用服务器做一个文件的中转。经过一番资料搜查,找到一个开源的软件《FileCodeBox》,下面大概说一下部署的方法。
软件简介

部分界面预览
![]() | ![]() |
![]() | ![]() |
🎯 应用场景
📁 临时文件分享快速分享单个文件,无需注册登录 | 📝 文本快速分享分享代码片段、文本内容等 | 🕶️ 匿名文件传输保护隐私的文件传输方式 |
💾 临时文件存储支持设置过期时间的文件存储 | 🔄 跨平台传输在不同设备间快速传输文件 | 🌐 小型分享服务搭建私有的文件分享服务 |
✨ 核心特性
🚀 轻量简洁基于 FastAPI + SQLite3 + Vue3 + ElementUI,部署简单,性能出色 | 📤 便捷上传支持复制粘贴、拖拽上传,操作简单直观 | 📦 多种类型支持文本和各类文件的分享 |
🔒 安全机制- IP 限制上传次数 - 错误次数限制 - 文件过期机制 | 🎫 提取码分享随机提取码,可自定义次数及有效期 | 🌍 多语言支持支持中文简体、繁体及英文 |
🎭 匿名分享无需注册登录,保护隐私 | 🛠 管理面板文件管理和系统配置 | 🐳 容器部署支持 Docker 一键部署 |
💾 存储扩展支持本地存储、S3 协议、OneDrive 等 | 📱 响应式设计支持移动端访问 | 💻 终端支持支持命令行下载 |
新建文件
在 /opt/ 新建目录 FileCodeBox
进入 /opt/FileCodeBox 后新建 docker-compose.yml
docker-compose.yml 文件
version: "3"
services:
file-code-box:
image: lanol/filecodebox:latest
volumes:
- ./fcb-data:/app/data:rw
restart: unless-stopped
ports:
- "12345:12345"
nginx 反代部分配置
location / {
proxy_set_header X-Real-IP $remote_addr; # 设置真实客户端IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:12345;
}
管理端说明
- 访问
/#/admin - 输入管理员密码
FileCodeBox2023 - 管理文件和配置
本文为本站原创,仅供学习与参考。转载请注明出处;文中观点与所涉产品信息以官方发布为准。








