安全、快速、简单的点对点文件传输解决方案 - 无需注册,即传即用

# 使用 Docker Compose(最简单)
git clone https://github.com/MatrixSeven/file-transfer-go.git
cd file-transfer-go
docker-compose up -d
# 或者直接使用 Docker 镜像
docker run -d -p 8080:8080 --name file-transfer-go matrixseven/file-transfer-go:latest
git clone https://github.com/MatrixSeven/file-transfer-go.git
cd file-transfer-go
./build-fullstack.sh
./dist/file-transfer-go
访问 http://localhost:8080 开始使用
# 后端服务
make dev
# 前端服务(新终端)
cd chuan-next && yarn && yarn dev
NODE_ENV: 运行环境(development/production)PORT: 服务端口(默认8080)GO_BACKEND_URL: 后端服务地址# docker-compose.yml 可配置项
environment:
- NODE_ENV=production
- PORT=8080
ports:
- "8080:8080"
restart: unless-stopped
项目支持多架构Docker镜像:
linux/amd64 - x86_64 架构linux/arm64 - ARM 64位架构latest - 最新稳定版本v1.0.x - 特定版本号dev - 开发版本发送方 ←─── WebSocket信令 ───→ 服务器 ←─── WebSocket信令 ───→ 接收方
│ │
└────────────── WebRTC P2P直连传输 ──────────────────────────┘
# 后端
make dev
# 前端
cd chuan-next && yarn && yarn dev
MIT License
⭐ 如果觉得这个项目对你有帮助,请给个星标!
[]