百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

FileSync

> 后端框架
开源

实时将文件从一个设备发送到多个设备。

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

实时将文件从一个设备发送到多个设备。

特性 - 设计私密 - 文件通过加密的 WebRTC 直接在浏览器之间传输。服务器只负责初始握手;它永远不会看到您的文件内容。 - 没有大小限制 - 接收的文件直接流式传输到磁盘,因此即使是多 GB 的传输也几乎不会占用内存(通过 HTTPS - 了解文件如何保存)。 - 多对多 - 分享房间链接或 QR 码,一次向多个设备发送。 - 适用于各种网络 - 如果可能的话,直接连接,对于限制性的 NAT 和防火墙,自动使用 STUN/TURN 中继备份。 - 没有安装,没有帐户 - 收件人只需在任何现代浏览器中打开链接。每个房间可选密码保护。 - 自主托管 - 由您自己运行的单个 Docker 映像。目录 - 特性 - 目录 - 如何使用 - 自主托管 - 前提条件 - 选项 A - HTTP(本地网络/快速启动) - 选项 B - HTTPS(公共域,推荐) - 停止 FileSync - 需要的端口 - 自定义端口 - 配置 - 接收的文件如何保存 - 幕后 - 许可证 如何使用 1. 打开您的 FileSync URL - 您将进入一个具有唯一链接和 QR 码的房间。 2. 与要发送的个人或设备共享链接(或 QR 码)。 3. 将文件拖放进去 - 将它们拖放(或单击“发送文件”)。收件人可以看到它们出现并立即下载。是否要限制访问?在共享链接之前,单击“添加密码”以保护房间。 自主托管 前提条件 - Docker 和 Docker Compose - Python 3(仅用于生成下面的秘密密钥) 每个部署都需要一个秘密密钥(它用于签署用于 NAT 穿越的 TURN 认证)。使用以下命令生成一个: bash python3 -c "import secrets, base64; print(base64.b64encode(secrets.tokenbytes(32)).decode())" ⚠️ 使用您自己生成的值 - 请不要使用下面显示的示例。 选项 A - HTTP(本地网络/快速启动) 最适合尝试 FileSync 或在可信任的 LAN 上运行它。请注意,大量传输(500 MB)通过普通 HTTP 是不可靠的 - 在这种情况下,请使用选项 B。 1. 下载 deploy/Docker-compose.yml。 2. 设置您的秘密。用您生成的值替换两个占位符: yaml(请使用您自己的生成值 - 这些是示例) - --static-auth-secret=Hs9k…y…

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Private by design — files travel directly between browsers over encrypted WebRTC. The server only brokers the initial handshake; it never sees your file contents.
  • •No size limit — received files stream straight to disk, so even multi-gigabyte transfers use almost no memory (over HTTPS — see how files are saved).
  • •One-to-many — share a room link or QR code and send to as many devices at once.
  • •Works across networks — connects directly when possible, with automatic STUN/TURN relay fallback for restrictive NATs and firewalls.
  • •No installs, no accounts — recipients just open a link in any modern browser. Optional password protection per room.
  • •Self-hosted — a single Docker image you run yourself.
  • •Features
  • •Table of contents
  • •How to use
  • •Self-hosting

> 标签

JavaScriptdockerfastapifilesharejavascript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类后端框架
定价开源

> 相关工具

N
Node.js
基于 V8 的 JavaScript 运行时
D
Django
Python 高级 Web 框架
S
Spring Boot
Java 生态主流微服务框架