SMB ShareSMB 分享
一个小工具,少绕一点路

把文件,
直接送到 Mac。

照片、文档、随手保存的文件。
在 Android 分享菜单里点一下,
就能通过局域网传到你的 Mac。

v1.0.0 · Android 9+ · 约 300 KiB · MIT 开源

首次使用?先看安装与兼容性说明
无需电脑客户端无广告无需云端中转
来自 Android 真机
走局域网,直接到。Android → SMB → Mac
原生界面。只做传文件这件事。
01 / 简单

在分享菜单里完成

设置一次。之后选好文件,点「SMB 分享」,自动开始上传。

02 / 直接

文件直接到你的 Mac

通过 SMB2/3 发送到你配置的共享文件夹,完成后给你一条通知。

03 / 克制

小到没有负担

原生 Android 实现,约 300 KiB。没有广告,也没有分析 SDK。

从这里开始

设置一次,
以后交给分享菜单。

手机和 Mac 连接同一局域网。
接收端使用 Mac 自带的文件共享。

1

让 Mac 准备好接收

在系统设置中打开「文件共享」,启用 SMB,添加接收文件夹,并为自己的账户设置读写权限。

Mac → 系统设置 → 共享
2

在手机里连接一次

填写 Mac 的局域网地址、共享名称、用户名和密码。密码默认隐藏,并加密保存在手机本地。

SMB 分享 → 连接设置
3

选文件,然后分享

在文件管理器或相册里选中文件,点分享,再选「SMB 分享」。上传完成后会收到系统通知。

文件 → 分享 → SMB 分享
看看实际的样子

在你的手机上,
就是这么简单。

以下均为 v1.0.0 的 Android 16 真机截图。
点击图片可查看原图;系统分享面板因手机而异。

01
一个简单的入口

连接设置,或手动选择文件。

02
在熟悉的分享菜单里

点「SMB 分享」,就开始传。

03
完成了,告诉你一声

回到原应用,等待成功通知。

小工具,也认真对待细节

传的是文件,
省的是麻烦。

从自己的日常需要出发,做一个轻量、
可读源码、功能明确的分享工具。

在 GitHub 上了解项目

同名文件,自动避让

已有文件保留,新文件自动添加数字后缀。先写临时文件,完成后再改为正式名称。

凭证留在你的手机

使用 Android Keystore 加密保存。密码默认隐藏,可按需显示;设置窗口禁止截屏。

边读边传,保持轻量

采用流式上传,不把整个文件载入内存。原生界面,无网页运行时。

下载前的小提示

适合日常小文件,长传输仍需留意。

这是个人维护的早期版本。目前已在 vivo Android 16 上验证 16 MiB 文件的后台分享与成功通知;128 MiB 长传输会遇到系统冻结,恢复前台后可能失败。这个限制尚未解决。

APK 为开发签名的个人构建,非应用商店发行版。请在可信局域网中使用,并以成功通知和接收端文件为准。查看完整限制与说明 ↗

你可能想问

用之前,
再了解一点。

Mac 上需要安装什么吗?

不需要额外客户端。使用 macOS 自带的文件共享,在共享选项中启用 SMB,并开放你希望接收文件的文件夹。

为什么请求通知权限?

通知用于展示传输状态和完成结果。首次使用时请允许通知,这样就不必盯着应用等待。App 仅访问你选择并授权分享的文件。

文件会上传到你们的服务器吗?

不会。文件由手机通过 SMB 发往你配置的服务器。SMB Share 没有文件中转服务,也没有分析 SDK。请只连接你信任的网络和 SMB 服务器。

能连接 NAS 或 Windows 吗?

底层使用 SMB2/3 协议。当前实际验证以 Mac 为主,NAS、Windows 和其他服务器的完整兼容性尚未验证;不支持 SMB1 和域账户配置。

大文件中断了怎么办?

部分手机会冻结后台传输,当前版本不提供断点续传。请检查接收目录和失败通知,再重新分享;残留的 .smbshare-*.part 是未完成的临时文件,不代表传输成功。

如何反馈问题或参与改进?

欢迎在 GitHub Issues 描述手机型号、Android 版本、文件大小和复现步骤。请不要附上密码、密钥或未经处理的个人截图。

开源,小巧,直达。

下一个文件,
分享给 Mac。

下载 SMB Share 1.0.0 查看 SHA-256 校验值