fnet 是一款基于 WebSocket 的分布式文件传输工具,专为个人多平台、多终端场景设计。通过中心化的 Hub 服务器,实现设备间的文件自然传输、目录浏览和文件管理。

特性

核心功能

  • Hub 服务器 - 轻量级 WebSocket 消息路由中心
  • 自动发现 - 自动发现并连接在线设备
  • 文件传输 - 支持单文件、目录(递归)和 glob 模式传输
  • 文件浏览 - 远程浏览对等设备的文件和目录
  • 交互式 CLI - 友好的命令行交互界面
  • 断点续传 - 支持传输中断后的恢复(部分支持)

技术特性

  • 分块传输 - 大文件分块传输(默认 1MB)
  • 完整性校验 - SHA-256 校验和验证
  • 进度报告 - 实时传输进度同步
  • 重试机制 - 自动重试失败的数据块(默认 3 次)
  • 超时保护 - 可配置的读写超时机制
  • 安全防护 - 路径验证、消息大小限制、连接数限制
最后修改:2026 年 01 月 06 日
如果觉得我的文章对你有用,请随意赞赏