file-transfer-go:

一款 P2P 文件传输工具,基于 WebRTC 技术的点对点文件传输解决方案,具有安全、快速、简单的特点,无需注册即可使用。

null

核心功能:

  • 📁 文件传输 - 支持多文件同时传输
  • 📝 文字传输 - 快速分享文本内容
  • 🖥️ 桌面共享 - 实时屏幕共享
  • 🔗 连接状态同步 - 实时连接状态UI同步
  • 🔒 端到端加密 - 数据传输安全,服务器不存储文件
  • 📱 响应式设计 - 完美适配手机、平板、电脑
  • 🖥️ 多平台支持 - 支持linux/macos/win 单文件部署

安装

Docker Compose

1
2
3
4
5
6
7
services:
file-transfer-go:
image: matrixseven/file-transfer-go:latest
container_name: file-transfer-go
ports:
- 8080:8080
restart: unless-stopped

使用

浏览器中输入 http://NAS的IP:8080 就能看到界面

null

主要功能分别是:文件传输、文本消息和共享桌面

null

文件传输

点击选择文件,也可以拖拉到上传窗口

null

可以一次性上传多个文件,点击生成取件码

null

会自动生成一个取件码,对方访问链接就行(还可以继续添加更多文件)

null

这里打开多一个无缝浏览器作为接收端,就能看到分享的文件了

null

TIP:正常情况,下面应该两个都连接上

null

接收端,点击“开始传输”

null

最后选择“保存文件”

null

发送端,也可以看到文件发送状态的

null

试了一下比较大的文件,都可以正常发送

null

文本传输

先创建一个房间,用于传输文字

null

创建成功以后会有链接,给对方打开就行

null

连接成功后,就可以输入内容

null

文字或者图片也是可以的

null

接收端,能看到实时图片和文字(不过不能相互发送信息,只能由发送端发送)

null

共享桌面

屏幕分享功能需要 HTTPS协议,不会弄的话就不推荐折腾了

null

点击创建共享房间

null

创建完成,复制链接

null

观看端打开,等待连接就行

null

共享端,能选择共享浏览器标签页,窗口,或者整个屏幕

null

感觉还是挺流畅的

null

总结

这款 P2P 文件传输工具还是挺实用的,有时候再局域网简单传输文件很方便,不需要用 U 盘或者 SMB 繁琐方式。不过特别注意这种不是云盘,需要两边设备同时在线才可以。