GeneralShare
GeneralShare 图标

GeneralShare

局域网文件与剪贴板互传

同一 Wi-Fi 下直连 Windows、Linux、Android 和鸿蒙设备;iPhone / iPad 可向电脑发送文件并同步剪贴板。扫码配对,接收端确认后才开始传输。iPhone / iPad 版正在准备 App Store 上架。

接收端确认 SHA-256 校验 断点续传

下载 · 版本 1.2.0

2026-11-08 发布。下载后请用 SHA-256 校验文件完整性。

Windows

Windows 10 / 11 · 64 位

解压后双击 install.cmd 即可安装。自带运行库,不需要 Rust、Visual Studio 或 VC++ 运行库。

3.9 MB ZIP x64
下载 Windows 版 SHA-256 a34dedd29ef0b5fee5f07855ced7f6a62881d1d2391c323d477669132a6689d1 未签名,首次运行可能被 SmartScreen 提示。请先核对校验值。

Linux

x86_64 · glibc 2.28+

一个压缩包覆盖 Red Hat、Debian 及衍生版。解压后运行 ./install.sh,按用户安装,不需要 root。

5.4 MB tar.gz 静态 Hub/CLI
下载 Linux 版 SHA-256 81b9ea85b0a57f0b872d4793bacd7788b6bb27bf1c9ae2d56302ba826edd690b 通用包适用于 RHEL/Rocky/Alma 8+、Fedora、Debian 10+、Ubuntu 20.04+、Mint、openSUSE、Arch。DEB/RPM 含桌面图标、菜单和 systemd 用户服务。

Android / 鸿蒙

Android 8.0+ · 通用 APK

安装后可从任意 App 分享文件,也可开启 Receive mode 让电脑发送到手机。鸿蒙 2–4 可直接安装;鸿蒙 NEXT 不支持 APK。

166 KB APK arm64 / armv7 / x86
下载 Android 版 SHA-256 7bf91e30b7a8b5f242b047836d7ab8c4e6dbeb0e63c02a549832c90ca1e53eb5 首次安装需允许“安装未知应用”。需要 Android 8.0 或更高版本。

iPhone / iPad

iOS / iPadOS 17+ · App Store

原生 SwiftUI 客户端:发现局域网接收端、扫码配对、发送文件与剪贴板,并可在 Alerts 中查看已配对设备转发的提醒。接收端确认后才开始传输。

App Store 审核准备中 iPhone / iPad Alerts 通知展示

上架后这里会更新 App Store 链接。中国大陆区上架前需完成 APP 备案;iOS 版只显示已配对设备转发的提醒,不读取本机通知。

iPhone 主界面:设备、剪贴板和本机互传
iPhone · 局域网互传
iPhone Alerts 页面:已配对设备转发的提醒
iPhone · Alerts 通知展示
Windows 接收窗口:配对码、二维码、接收确认
Windows 接收窗口
Linux 接收窗口:配对、剪贴板、信任设备
Linux 接收窗口
Android 分享面板:设备、配对、剪贴板
Android 分享面板

三步开始

  1. 在电脑上打开 GeneralShare,记下配对码或扫描二维码。
  2. 在手机或其他电脑上选择设备,输入 6 位配对码。
  3. 接收端确认后开始传输。文件保存在接收端的 Downloads/GeneralShare。

配对一次后会保存信任关系;撤销信任设备后需要重新配对。

兼容性

  • Windows:Windows 10 22H2、Windows 11,64 位。已在 Windows 10 22H2 实机验证。
  • Linux:x86_64,glibc 2.28+。RHEL/Rocky/Alma 8+、Fedora、Debian 10+、Ubuntu 20.04+、Linux Mint、Pop!_OS、openSUSE、Arch。
  • Android:8.0 及以上;不区分 CPU 架构。
  • 鸿蒙:HarmonyOS 2–4 的 Android 兼容环境;HarmonyOS NEXT 需要原生鸿蒙客户端,当前版本不支持。

安装说明

Windows:把 ZIP 完整解压到普通文件夹,双击 install.cmd。安装到当前用户目录,不需要管理员权限。Windows 11 的右键菜单在“显示更多选项”里。

Linux:

tar -xzf GeneralShare-Linux-1.2.0-x86_64.tar.gz
cd GeneralShare-Linux-1.2.0-x86_64
./install.sh

安装脚本会检查桌面依赖,并提示对应发行版的安装命令。防火墙需要放行 TCP 5134;mDNS 使用 UDP 5353。

Android:下载 APK 后打开安装。若系统提示“未知来源”,在浏览器或文件管理器的设置中允许安装即可。

下载全部 SHA-256 校验值 · 安装与故障排查

安全说明:为什么还没有 TLS?

当前版本面向可信局域网,配对和接收确认已经启用,但传输层尚未加密。请勿在公共 Wi-Fi、访客网络或不可信网络传输密码、证件、私密照片等敏感内容。TLS、证书固定和系统密钥库在后续版本中实现。

为什么 iPhone 不能像 Android 一样接收?

iOS 不允许第三方 App 常驻后台监听局域网端口,也不能在 App 内直接读取其他 App 的通知。iPhone 通知需要走蓝牙 ANCS:iPhone 作为通知源,由附近一台 Android 设备作为 BLE 接收端并转发到 Hub,再显示在 Linux、Windows、macOS 和 iOS 客户端。Android 端已完成 iPhone 15 Pro Max / iOS 27.2 实机验证:配对并在 iPhone 设备详情中开启“共享系统通知”后,应用通知、短信提醒、来电/未接来电提醒可到达 Android 并转发到 Hub。当前只做提醒,不支持短信回复或通话音频接听;Windows/macOS 是通知显示客户端,不是 BLE ANCS 接收端。

传输出错、设备发现不到怎么办?

先确认两台设备在同一 Wi-Fi/LAN,且没有开启 AP 隔离或访客网络隔离;再检查电脑防火墙是否放行 TCP 5134 和 UDP 5353。仍无法解决时,请到 支持页面 提供系统版本、错误提示和网络环境。