兼容 LocalSend · 免费开源

传文件,就在身边

Hando 让文件、文件夹和消息在同一个 Wi-Fi 下直接从一台设备传到另一台。Mac 到 PC,iPhone 到 Android。没有云端,没有账号,也不上传。

MIT 许可证 · macOS、Windows、Linux、iOS 与 Android

macOS 上的 Hando,显示附近设备和收藏
iPhone 上的 Hando,显示附近设备

为什么选择 Hando

只在局域网

设备之间直接传输。没有上传,也没有服务器挡在中间。

默认加密

HTTPS 双向 TLS,并固定对端的证书指纹。兼容旧设备时可改用普通 HTTP。

会说 LocalSend

官方 LocalSend 应用使用同一协议,不必两台设备都装 Hando。

工作原理

三步,一个 Wi-Fi

没有配对码,没有账号,也不用设置。在两台设备上打开 Hando,剩下的交给它。

  1. 01

    互相发现

    两台设备在局域网中广播自己,附近的设备很快出现。收藏的设备即使离线,也会留在列表里。

  2. 02

    选择要传的内容

    选择文件或整个文件夹,也可以写一条短消息,然后点一下身边的设备。

  3. 03

    对方接收,完成

    对方确认请求后开始传输。两端都能看到进度,文件保存前还会校验哈希。

功能

小巧,但什么都想到了

让一次传输变得轻松的细节,无论在手边还是桌面上。

想传的,一次带走

文件、整个文件夹或一条消息。可以一次选多个,逐个查看进度,改变主意时可以取消。

把常用设备留在身边

给设备加星,离线时也能看到。开启快速保存后,收藏设备发来的内容无需确认——适合桌上那台手机,而不是楼下的咖啡店。

其余的人,需要 PIN

设置接收 PIN 后,只有知道 PIN 的人才能发给你。

校验,而不是祈祷

发送方提供 SHA-256 时,Hando 会在文件写入最终名称前完成校验。

记录都在,随时再打开

完成的传输会留在应用里,随时打开所在文件夹。

一眼就是原生应用

桌面使用侧边栏,手机使用标签栏;浅色、深色、英文和简体中文都已备好。

界面

每一块屏幕,都恰到好处

同一个应用,随手里的设备变换形态。

macOS 上的 Hando,包含侧边栏、附近设备和收藏

桌面上是侧边栏。收藏、附近设备和传输都在一个窗口里。

兼容性

它本来就会说 LocalSend

Hando 实现 LocalSend v2.2 协议,可以和官方应用互相收发。对方不必安装 Hando。

HandoHTTPS · mutual TLS
LocalSend官方应用或 CLI
发现
IPv4 组播 224.0.0.167:53317;没有回应时扫描本地网段。
传输
默认使用 HTTPS 双向 TLS;兼容旧设备时可使用普通 HTTP。
校验
接收文件保存前验证 SHA-256 校验和。
内容
多个文件、文件夹结构、文字消息和接收 PIN。
已与 LocalSend CLI 1.18.2 双向实测。阅读协议源代码

Hando 与 LocalSend 项目没有隶属关系。

隐私

没有云没有账号没有绕路

两台设备之间最短的路径,就是它们已经在的那个房间。Hando 只走这条路。

  • 文件直接在两台设备之间传输。
  • 双向 TLS,并针对每次传输固定对端证书。
  • 收到的文件只保存在你选择的文件夹。
了解 Hando 如何处理数据
下载

带上它

MIT 许可证,免费开源。从最新版本中选择适合你平台的安装包。

macOS · Windows · Linux · Android · iOS
常见问题

你可能想知道

两台设备都要装 Hando 吗?

不用。Hando 使用 LocalSend 协议,另一台设备可以运行官方 LocalSend 应用。两边都是 Hando 时,还能使用收藏和快速保存。

需要联网吗?

不需要,传输只使用局域网。如果互相发现不了,请检查路由器是否启用了客户端隔离;Hando 也会扫描本地网段作为备选。

文件会上传到云端吗?

不会。Hando 没有服务器、账号或云端,文件只在两台设备之间直接传输。

可以传什么?

文件、文件夹和文字消息,支持逐文件进度和取消。桌面端的接收文件保存在 Downloads/Hando,手机端保存在应用文件夹,也可以在设置里更换。

如何保持兼容?

它实现 LocalSend v2.2:组播发现、固定指纹的双向 TLS 和 SHA-256 校验。已与 LocalSend CLI 1.18.2 双向测试。

真的免费吗?

是。Hando 使用 MIT 许可证,源码和发布流程都在 GitHub 上。如果它为你节省了时间,可以赞助开发。

iPhone 上怎么安装?

除非配置了签名描述文件,iOS 安装包是未签名的 .ipa。安装前需要用你的 Apple ID 或开发者描述文件签名。