导航首页 » 计算机 » 挖到一个开源神器,这才是我心中文件传输的最终形态。
挖到一个开源神器,这才是我心中文件传输的最终形态。
它的名字很朴素,叫「文件快传」。 起初我以为又是一个套壳的网盘,或者那种需要扫码关注公众号才能用的流氓工具。 但当我花了几分钟部署并体验完之后,我悟了。 这玩意,简直就是 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