【开源自荐】EasyTransfer:匿名、加密、易用的端到端文件传输工具

软件名称

EasyTransfer

应用平台

在线使用 or 自行部署

一句简介

一款端到端文件传输工具。主要特点是匿名加密易用

应用简介

example.png

该工具使用 WebRTC 实现端到端加密传输。

使用时,在需要传输文件的两台设备上都打开网站,在其中一台设备上输入另一台的四位代码,即可完成连接。

该工具支持文件、文字、拍照等多种传输格式。

该项目全部开源。如果不放心,一行命令也不用输入就可以自行部署。

应用特色

  • 免费:都开源了,运营成本也极低,当然免费
  • 匿名:无需登录,且每次连接的信息会在 10 分钟内销毁
  • 加密:WebRTC 默认加密传输
  • 去中心化:服务器仅用于辅助连接,后续传输不会通过服务器(需要内网穿透的除外)
  • 适应性强:部署了 STUN 和 TURN 服务器,支持各种网络环境,局域网和广域网都能传
  • 易用:输入四位代码就能连接,不需要分享链接等繁琐操作
  • 跨平台:网页嘛,肯定跨平台了 :joy:

备注

之前想要传文件的时候,发现各种工具要么需要分享链接、要么只能局域网传输——这些都没法满足我自己的需求,因此做了这样一个工具,后面又加上了加密传输的功能。

对于个人开发者,这个功能很难在国内备案通过。因此,暂时部署在境外服务器上——非局域网传输的情况下,速度略慢 :frowning_face:。不过有需求的话,自行部署也很方便。

链接

网站:

GitHub(如果可以的话希望求一个 Star :heart:):


更新:

现已添加以下功能:

  • 支持自定义设置 STUN 和 TURN 服务器地址
  • 支持并行传输,加快传输速度
  • 支持图片预览、链接直达
  • 其它更多可设置的功能
2 Likes

粗略一看,跟snapdrop、webl.ink有点类似,请问有什么区别吗?

感谢关注!

snapdrop 似乎只能在局域网内部传输,而我们支持了公网和内网穿透。

webl.ink 我之前真没发现这个工具,而且它的功能似乎还要更丰富一点(尴尬了,早发现这个我就不用再造轮子了 :smiling_face_with_tear:)如果要给自己找补的话,我们的工具使用上更方便快捷一点,适合临时传几个文件的场景。

1 Like

你好,我是一个小白,很喜欢你的这个项目,看到你所说的开源,维护费用可能比较低,我担心时间长了没有收入可能会不更维护,或者这个项目会消失,我是个小白,自己想学习部署,看到链接里的部署说明,看不懂,等你有时间了,能不能出个傻瓜式的视频教程,谢谢了。

你好,感谢你的肯定!

准确来说,这个项目目前没有维护成本:所有需要服务器的功能都部署在免费的云服务上,只要每个月使用量不超标,就不会产生费用。

我想了解一下,你在部署时遇到了什么困难?是否可以在 GitHub 上提一个 Issue?