AlterSend 是一个免费、开源的点对点(P2P)文件传输工具,其核心特点是不经过任何云服务器,直接在设备间传输文件,且没有大小限制。

🚀 核心优势与工作原理

它与传统云存储(如百度网盘、WeTransfer)的核心区别在于:

  • 无云存储、无上传:文件直接从你的设备发送到接收方设备,不经过任何中间服务器,因此没有文件大小限制,也不需要注册账户
  • 端到端加密:传输过程使用 Noise 协议加密,确保只有发送和接收方可以读取文件内容。
  • 工作原理:通过生成一个临时的“加入码”(本质是一个随机密钥),设备间利用去中心化的 DHT 网络(Hyperswarm)进行发现和连接。如果直接连接失败(例如双方都在严格的防火墙后),会通过一个中继服务器转发已加密的数据流作为备用方案,但中继无法解密文件内容。

💻 多平台支持与安装

AlterSend 支持几乎所有主流平台,你可以通过以下方式获取:

  • 桌面端:Windows(微软商店或EXE)、macOS(DMG或Homebrew brew install --cask altersend)、Linux(AppImage或Flatpak)。
  • 移动端:Android(Google Play或APK)、iOS(App Store)。
  • 网页接收:接收方甚至无需安装,打开浏览器访问 app.altersend.com 并输入加入码即可下载。

👨‍💻 适合开发者的技术细节

如果你对技术实现感兴趣:

  • 技术栈:基于 Node.js 20+Electron(桌面)、React Native(移动)和 Hyperswarm(P2P网络库)构建。
  • 主要特性:支持设备配对(配对后无需重复扫描二维码)、13种语言的界面、以及可选的Sentry崩溃报告(默认关闭)。
  • 开源协议:采用宽松的 Apache-2.0 许可证,方便开发者查看和贡献代码。

⚠️ 注意事项

  • 传输依赖:P2P 传输质量取决于双方网络环境。虽然中继模式提高了成功率,但在网络条件很差的情况下,传输速度可能受影响。
  • 安全性:项目提供了安全报告渠道(SECURITY.md),如果发现漏洞请不要公开提交,而是通过指定方式披露。

💎 总结

AlterSend 是一个真正去中心化、注重隐私的传输工具。它最适合用于快速、安全地在自己的多台设备间,或与信任的人之间分享大型文件,完全绕开云存储的隐私顾虑和大小限制。

如果你需要一款不依赖云端、不限速且跨平台的文件传输应用,AlterSend 是一个非常值得尝试的选择。