AltSendme 0.3.5:支持移动平台与优化 UI 的 P2P 客户端更新
AltSendme 0.3.5 是使用 TypeScript 和 Rust 构建的开源应用的发布版,专为无需云服务的点对点文件和文件夹传输而设计。基于 QUIC 和 TLS 1.3 的端到端加密结合 BLAKE3 哈希用于完整性检查。中断传输的自动恢复确保了在不稳定网络中的可靠性。它可在本地网络和互联网上工作,通过内置加密中继绕过 NAT。
支持 Windows、Linux、macOS,并新增本地 Android 构建。与 Sendme CLI 集成,并计划推出 Web 版本,为开发者扩展了使用场景。
主要技术特性
应用最大限度减少对中介的依赖:传输直接在设备间进行,无需账户或元数据。QUIC 协议降低延迟,TLS 1.3 确保流量加密。BLAKE3 用于发送方和接收方的快速文件验证。
- 加密与安全:端到端 E2E,使用 QUIC/TLS 1.3,防范 MITM 攻击。
- 可靠性:下载自动恢复,双端完整性检查。
- 网络:NAT 穿越,回退到加密中继。
- 格式:图像、视频、文档、任意大小的文件夹。
通过支持千兆连接实现高速传输,无云存储限制。
0.3.5 版本新增功能
本次更新聚焦可用性和平台扩展。开发者添加了:
- 拖放文件前预览。
- 本地 Android 构建——仓库中有说明。
- 设置页面,用于未来自定义(主题、连接设置)。
- 接收端传输完成通知。
- UI 中的标签动画,实现流畅导航。
- 从队列中移除选中文件选项。
- 更新多语言翻译支持。
这些变更优化了处理大数据集或分布式团队的中高级开发者的工作流程。
开发者使用场景
AltSendme 非常适合传输 CI/CD 工件、日志和二进制文件,而无需暴露数据。与云服务不同,它消除了元数据泄露风险。对于本地网络,它是 SMB/FTP 的安全替代品。生产网络测试显示,由于 Rust 后端和优化的 TypeScript 前端,CPU 使用率很低。
CLI 集成支持脚本化操作:sendme send file.zip --peer-id abc123。移动版支持现场测试或移动 DevOps。
GitHub 仓库采用 AGPLv3 许可,允许分叉并自定义用于企业任务,例如微服务中的安全文件共享。
关键要点
- Android 支持和 Web 计划——扩展到边缘场景。
- QUIC/TLS 1.3 + BLAKE3:低延迟安全传输的现代技术栈。
- NAT 穿越和中继:适用于任何防火墙后。
- 自动恢复和双端验证:最小化不稳定网络中的错误。
- 开源 Rust/TS 代码:易于扩展自定义协议。
— Editorial Team
暂无评论。