Python技术迷

AlterSend:几个 GB 的大文件,别再跟网盘死磕了

给朋友甩几个 GB 的视频、工程包,最烦的不是文件大,是网盘那套流程:上传进度龟速,对方还得登录、输验证码,有时候会员到期,下载速度又被按在地上摩擦。

最近刷到的开源工具 AlterSend,路子比较直接——两台设备配对,文件从一端传到另一端,不先上传到云盘,也没有文件大小限制。Windows、macOS、Linux、iOS 和 Android 都有客户端。

Image

第一次传输时,用二维码或连接码把设备连上。常用设备可以长期配对,以后选中文件、点设备就发,不用每次重新扫码。这个设计我挺喜欢,临时传一次扫码没问题,天天在电脑和手机之间倒素材还要反复验证,就有点烦了。

传输过程是端到端加密。正常情况下走 P2P 直连;碰上双方都在 VPN、对称 NAT 之类的网络,打洞失败时,会 fallback 到中继,但中继只负责转发已经加密的数据,不保存文件,而且可以在设置里关掉。

Image

东哥看到这类工具,一般还会瞅一眼磁盘占用。AlterSend 当前版本传输时,两端大约都要预留文件两倍的可用空间。你要传 100GB 素材,硬盘只剩几十 GB,那大概率得先清地方,这个别等进度跑一半才发现。

它比较适合熟人、自己的多台设备,或者同事之间临时倒大文件。网速还是取决于双方带宽和网络环境,不是装完就能跑满。

GitHub地址:denislupookov/altersend