挖到一个开源神器,这才是我心中文件传输的最终形态。
它的名字很朴素,叫「文件快传」。

起初我以为又是一个套壳的网盘,或者那种需要扫码关注公众号才能用的流氓工具。
但当我花了几分钟部署并体验完之后,我悟了。
这玩意,简直就是 P2P 传输工具里的“白月光”。
没有注册,没有登录,没有限速,甚至连服务器都不存你的文件。
它把“文件传输”这件事,直接干回了互联网最原本、最纯粹的样子。
话不多说,我们,开始。
一、 极简主义的暴力美学
现在想简简单单传个文件,真的,贼费劲。
微信传图压画质不说,文件稍微大点就发不过去。网盘就更别提了,不充钱就给你限速到几KB,看着那个龟速进度条,真的能给人急出高血压。
而这个「文件快传」,真的,简单到离谱。
打开网页,界面上只有几个核心功能:文件传输、文字传输、桌面共享。

操作逻辑也是简单粗暴:
根本不需要注册。
选好文件,它啪的一下生成一个 6 位数的取件码。

你在另一台设备上,不管是手机、平板、还是电脑,也不管是 Linux、macOS 还是 Windows。
只要输入这个码,文件就开始 kuku 往下下。
手机、电脑、平板都能用,也不挑系统,界面做的还挺好看,怎么缩放都不乱。
这种“用完即走”的潇洒感,真的太久违了。
二、 安全,还是特么的安全
作为一个经常要搞敏感数据的博主,我对隐私这块,其实挺神经质的。
但这玩意,我是真放心。
也是我吹爆它的核心原因。
它底层用的是 WebRTC 直连。
说人话就是,这文件是从你电脑里,直接打了个洞,钻到对方电脑里去的。
没有中间商赚差价,服务器就是个牵线的,根本不碰你的文件。
而且,全程端到端加密。
意味着,除了你和接收方,没有人,包括工具的开发者、服务器的提供商,能看到你传了什么。
在最近的更新里,作者还加了一个很细节的功能:文件传输 ACK 确认。
每个数据块都需要接收方确认,保证了传输的可靠性,再也不会出现传了一半莫名其妙断连或者文件损坏的情况。
这就是属于极客的严谨和浪漫。

三、 居然还能共享桌面?
如果说传文件是它的本分,那 “桌面共享” 这个功能,就属于是降维打击了。
我原以为它只是个传文件的,结果点开一看,它居然支持实时屏幕共享。
逻辑一样简单:点击共享桌面 -> 开始桌面共享 -> 对方输入码观看。
不需要装任何 TeamViewer 或者向日葵之类的臃肿软件,打开浏览器就能用。
而且在 11 月 24 号的更新里,共享桌面还支持开启语音了。
这对于我们要临时给朋友演示个操作,或者远程帮爸妈看一眼电脑问题,简直不要太方便。

四、 开源,是给世界的礼物
这个项目完全开源。
我看了一眼技术栈,非常现代且硬核。
前端是 Next.js 15 + React 18 + TypeScript,后端是高性能的 Go 1.22。
UI 用的是 Tailwind CSS 和 Radix UI,难怪长得这么干净利落。
对于爱折腾的兄弟们,作者甚至贴心地准备了 Docker 一键部署。
docker run -d-p8080:>8080 --name file-transfer-go matrixseven/file-transfer-go:latest
一行命令,你就能在自己的 NAS 或者服务器上,搭建一套属于你自己的、私密的文件传输系统。
甚至支持 linux/amd64 和 linux/arm64 多架构,树莓派也能跑。

写在最后
在这个大数据“裸奔”的时代,我们似乎已经习惯了用便利去交换隐私。
习惯了文件被扫描,习惯了速度被限制,习惯了哪怕只是传一张照片,也要经过层层审核。
但「文件快传」这样的工具,让我看到了一种久违的倔强。
它不索取你的个人信息,不窥探你的数据,不强迫你关注公众号,也不给你塞满屏的广告。
它只是安静地,帮你把这一头的数据,安全地送到那一头。
技术最大的善意,有时候就是不打扰。
如果你也受够了那些臃肿的传输软件,不妨去试一试这个。
演示地址:https://transfer.52python.cn/
项目地址:https://github.com/MatrixSeven/file-transfer-go
也许,这才是互联网最初被发明时,人们所期望的样子。
简单,自由,且连接一切。
转自:https://mp.weixin.qq.com/s/6VxbE68H5uAnfpT6sVPzuQ
共有 0 条评论