「NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫,今天又给大家分享最近折腾的内容了,关注是对我最大的支持,阿里嘎多」
引言
再一个,微信的传输助手只能自己给自己传文件。一旦要传给别人,或者单人给多人传,那就只能靠群发之类的办法了。可这又会引出另一个问题 —— 压缩和限制。微信会压缩图片,还会限制传输文件的大小。
那有没有啥办法能一劳永逸呢?既能实现点对多传输,又能避免文件压缩、限制这些问题。其实早就有办法能做到,就是 P2P 传输。说得通俗点,就是直接让两者打洞直连,这样就没限制了。

前阵子看到个超优秀的开源项目,能实现文件、文本的点对点和点对多传输,还支持桌面共享。因为传输是基于 WebRTC,所以它不挑设备和平台,而且页面自适应做得相当好。
项目部署

通过NASIP+端口打开项目,能看到界面非常干净,中间五个选项分别是文件传输、文本消息、共享桌面、微信群以及中继设置。

文件传输类似之前介绍过的文件快递柜,上传文件之后会出现一个六位的取件码,接收文件输入对应的码就可以了,非常简单,同时也支持扫码快速访问。


最后则是桌面共享,在创建好房间之后可以对要分享的桌面进行选择,支持网页的标签页、窗口以及整个屏幕进行共享。

被分享段看到的画面是实时显示,不过帧率看了下应该只有30帧,不过比较好的是画质没有任何影响。

很实用的项目,对于临时在外面想要分享了内容很方便,而共享桌面也能作为远程协助来使用,加上其项目体积和占用并不高,已经列入熊猫的常驻Docker名单里面了。
