LAN · P2P · RUST CORE

同一张网,
文件直达

SendSent 在局域网内自动发现你的设备,16 条连接并行直传, 吞吐以网卡为上限——没有云端、没有账号,文件永远不离开你的网络。

SESSION 7F3A · P2P · 16 CONNS SECURE OFF
MacBook Pro
iPhone
112.4MB/s
ETA 00:41 · 68%
4K_毕业旅行.mov · 12.6 GB 68.2%
0
并行 TCP 连接,大文件分片直传
0
千兆网卡轻松打满,万兆留有余量
0
云端中转 · 账号 · 遥测,一个都没有
0
macOS / Windows / Linux / iOS / Android
v0.1.0 · LATEST

获取 SendSent

五个平台,一个下载页。CI 自动构建,产物附更新日志。

全部版本与更新日志 · macOS 包为 ad-hoc 签名:首次打开请右键 →「打开」 · MIT 开源

01 · SPEED

快,是工程出来的

从协议帧到内核调用,每一层都为吞吐让路。不是"优化过",是从第一行代码就按打满网卡设计。

S/01

多连接分片

大文件按字节区间切开,分散到 16 条 TCP 连接同时收发;小文件轮询分发、流水线发送,不排队。网卡有几快,它就有几快。

S/02

零拷贝 sendfile

数据在内核态从文件描述符直达网卡,绕过用户态拷贝(默认可开关);TLS 模式或不支持时自动回退 pread + write,速度与兼容兼得。

S/03

为局域网调优

16 MiB Socket 收发缓冲、TCP_NODELAY、极简二进制协议帧——控制帧与数据帧分离,协议本身几乎零开销。

S/04

Rust 核心,原生界面

传输引擎是一个共享的 Rust core:桌面、iOS、Android 跑同一份代码,速度与行为三端一致,没有 WebView 的性能税。

02 · SECURITY

隐私是默认值

文件走点对点直连,架构上就不存在"经过我们服务器"这回事。需要更多确定性时,再打开加密。

PLAIN · 极速模式

速度优先

默认明文 + sendfile 零拷贝,吞吐拉满。适合可信的家庭与个人局域网——毕竟数据压根不出门。

TLS · 加密模式

全链路加密 + PIN 配对

勾选"加密"后,1 条控制连接与全部数据连接升级为 TLS(rustls · 自签 ECDSA 证书);发送端生成 6 位 PIN,接收端输入确认,陌生设备无法接入。

逐文件 SHA-256 完整性校验
无服务器 这是架构保证,不是隐私政策承诺
双模式随时切换 同一会话互不干扰
03 · DISCOVERY

打开,就在

A

零配置自动发现

基于 mDNS / Bonjour / NSD,同一局域网里的 SendSent 设备互相广播、自动出现在列表里。装好即用,没有"添加设备"这一步。

B

扫码或 IP 直连

不在同一网段?扫一扫二维码完成配对,或输入 ip:52225 手动直连,跨子网也能用。

C

离线即刻感知

设备下线实时移出列表,配合主动 TCP 探活,不等到超时才知道对方已经不在。

iOS 后台会暂停广播 · 保持前台即可被发现
04 · PLATFORMS

一套核心,原生体验

不做"能跑就行"的跨平台。每一端都是原生 UI,共享同一个 Rust 传输引擎。

mac
macOS
Tauri 2 · 原生窗口
win
Windows
Tauri 2 · 原生窗口
lnx
Linux
Tauri 2 · 原生窗口
iOS
iOS
SwiftUI 原生
and
Android
Kotlin · Compose
⬢ RUST CORE

传输协议、发现、加密、校验全部实现在一个 Rust core 里——三端跑同一份代码,速度与安全逻辑完全一致,桌面与移动互传无感。

下一次传文件,
别再走云端了。

v0.1.0 已发布 —— MIT 开源,下载即用,也欢迎从源码构建。