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

核心功能:
- 📁 文件传输 - 支持多文件同时传输
- 📝 文字传输 - 快速分享文本内容
- 🖥️ 桌面共享 - 实时屏幕共享
- 🔗 连接状态同步 - 实时连接状态UI同步
- 🔒 端到端加密 - 数据传输安全,服务器不存储文件
- 📱 响应式设计 - 完美适配手机、平板、电脑
- 🖥️ 多平台支持 - 支持linux/macos/win 单文件部署
安装
Docker Compose
1 | services: |
使用
浏览器中输入 http://NAS的IP:8080 就能看到界面

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

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

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

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

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

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

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

最后选择“保存文件”

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

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

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

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

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

文字或者图片也是可以的

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

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

点击创建共享房间

创建完成,复制链接

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

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

感觉还是挺流畅的

总结
这款 P2P 文件传输工具还是挺实用的,有时候再局域网简单传输文件很方便,不需要用 U 盘或者 SMB 繁琐方式。不过特别注意这种不是云盘,需要两边设备同时在线才可以。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 马斯克的赛博空间!
评论











