实时将文件从一个设备发送到多个设备。
特性 - 设计私密 - 文件通过加密的 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…
暂无开放 Issues,或尚未同步最近议题。