这个项目能做什么
Instant.io 提供基于 WebTorrent 的浏览器文件传输服务,通过 WebRTC 实现 BitTorrent 协议。用户无需安装插件或依赖中央服务器传输数据,即可直接在浏览器之间分享文件。该应用支持通过种子 infohash 或磁力链接附加到 URL(例如 https://instant.io#INFO_HASH)来创建可分享链接。单个浏览器窗口可同时管理多个种子。
该项目设计为可自托管:管理员可以克隆仓库,通过 config.js 配置服务器 IP/端口,可选设置 TURN 服务器以进行 NAT 穿透,并使用 npm 部署。客户端逻辑位于 client/index.js,也可通过 WebTorrent 库独立使用。支持的浏览器包括桌面端和 Android 端的 Chrome、Firefox 和 Opera。可通过 localStorage.debug = '*' 启用调试日志。
由 WebTorrent, LLC 以 MIT 许可发布。仓库包含构建脚本、配置示例以及部署私有实例的文档。
评论
0 评分人数达到10人后显示
登录后参与讨论。