端流 获取安装包
局域网跨端同步 · Android / Windows

端与端之间,
数据自己流过去

在手机上打字,字直接出现在电脑当前光标处;一边复制,另一边粘贴;截图和整个文件夹都能拖过去。 数据只走你的局域网,不经过任何服务器。

不联网可用 局域网直连 AES-256-GCM 端到端加密 免安装 Windows 便携版

当前版本 v2.1.5 构建 240 · 构建于 2026-10-04

界面

先看一眼,再决定下不下载

下面 9 张都是当前版本的真实运行截图(电脑 5 张、手机 4 张)。配对码、安全校验码、内网 IP、设备名与头像照片都已抹掉,图上的灰色条就是隐藏处;点开任意一张看大图。

端流 Windows 桌面版连接页:本机配对码、已加密徽章、安全校验码一行、设备卡片显示连接质量与往返延迟

连接 · Windows

配对码与「已加密」徽章同屏,那行安全校验码是给两端肉眼比对的——数字一致,才确认连的是那台设备; 设备卡片直接给出连接质量与往返延迟。

端流 Windows 跨端输入页:文本输入框、发送到手机与拉取手机剪贴板按钮、常用短语彩色标签

跨端输入 · Windows

打字发到电脑,或把手机剪贴板拉过来;下面那排彩色标签是常用短语,点一下就发出去。

端流 Windows 文件传输页:发送接收页签、发送目标勾选、拖拽发送区、发送历史

文件传输 · Windows

发送与接收分页,目标可整选「全部设备」也可只勾一台;中间是拖拽区,下面留发送历史。

端流 Windows 连接诊断页:提示有 3 项状态需要留意,连接状态分组显示已连接、E2EE 已启用、已加密 AES-256-GCM、重连尝试 1/30

连接诊断 · Windows

顶部一句点名哪几项要留意,展开后逐项给具体取值:E2EE 已启用、当前已加密(AES-256-GCM)、重连尝试 1/30。

端流 Windows 设置页:搜索设置项、分组标签、设备信息里的连接端口与传输端口、允许任何设备发现开关

设置 · Windows

搜索框(Ctrl+F)+分组标签,翻设置项不用滚;设备信息里就是连接端口 8888、传输端口 8889。

手机上也一样

端流 Android 连接页:本机配对码、已加密徽章、安全校验码、重新生成与自定义按钮

连接 · Android

与桌面同一套配对码和安全校验码,按手机字号重排。

端流 Android 跨端输入页:文本输入框、发送到电脑按钮、常用短语、输入历史

跨端输入 · Android

打字发到电脑,常用短语一键发,输入历史保留最近 50 条可折叠回看。

端流 Android 文件传输页:发送目标勾选、发送文件区、发送历史计数

文件传输 · Android

发送目标同样支持整选与单台;手机上没有拖拽,改为点选文件。

端流 Android 设置页高级权限:前台模式、悬浮窗模式、Shizuku 状态与授权状态

高级权限 · Android

前台模式、悬浮窗模式,以及 Shizuku 的运行与授权状态——没就绪时直接标出来并告诉你下一步。

能做什么

把「换设备操作」这一步省掉

下面每一项都是当前版本里的实际行为,没有规划中的功能。

输入

跨端同步输入

在手机上打字,内容直接出现在电脑当前光标位置,不用切换窗口、不用中转。

剪贴板

跨端复制粘贴

手机与电脑之间剪贴板内容自动同步,一边复制、另一边直接粘贴。

图片

截图也能跨端

电脑上复制或截屏的图能粘到手机,手机上截屏的图能粘到电脑,单张 10MB 以内。

相册

收到的图片存相册

电脑传来的图片除写入剪贴板外还存一份到相册(Pictures/端流),默认开启、可在设置关闭。

文件

文件与文件夹传输

多文件、整个文件夹都能拖,按队列依次传输,实时显示进度与速度,可随时暂停或取消。

记录

传输记录可查可重发

传过的文件留有记录,可按文件名搜索,也可以一键再次发送。

电脑端:键盘优先,常驻不打扰

快捷键

一个命令面板够用

Ctrl+1~5 切页签、Ctrl+K 命令面板(跳转 / 主题 / 搜设置)、Ctrl+F 搜设置、Alt+← 返回;设备卡片与传输记录还有右键菜单。

常驻进度

跨页签不丢视野

顶部全局条实时显示正在传的文件、速度与百分比,可随时暂停或取消;底部状态栏常驻连接状态、本机地址与版本号。

便携版

拷走即用

解压即运行,不写注册表;数据全在程序目录的「端流数据」文件夹里,放到 U 盘带走,换台电脑继续用。

安全与稳定

加密状态是看得见的,
不是写在说明书里的

局域网不等于安全:明文传输时,同一网络下的任何设备都可能直连你。端流把这件事做成界面上一眼能确认的状态。

端到端加密

剪贴板、信令、文件与图片全程 AES-256-GCM;密钥由每次连接现场协商生成(X25519),同一网络下抓包也看不到内容。

看得见是加密还是明文

连接卡片与「连接诊断」页都明确标注当前是「已加密」还是「明文」,是明文时直接说明原因,不让你猜。

6 位校验码核对身份

每次连接产生 6 位安全校验码,两端肉眼比对一致,才确认连上的确实是那台设备,而不是局域网里冒名的第三方。

控制谁能发现本机

「允许任何设备发现」决定其他设备能否搜到这台机器;关掉后本机遇发现请求不应答,需由对方手动输入地址连接。

断线自愈与诊断

网络波动时先快速重连而不是直接断开;诊断页逐项检查网络、端口、防火墙与加密状态并说明原因,对端版本过旧协商不出密钥时也会退回明文并标注出来。

怎么开始

四步连上,之后不用再设置

  1. 两台设备连入同一个 WiFi或者由其中一台开启热点,让另一台连上去。不需要外网。
  2. 在被连接的一端打开「允许任何设备发现」另一端就会在设备列表里看到它。不想被搜到可以关掉,改由对方手动输入 IP。
  3. 扫码或输入地址连接另一端扫描二维码即可,也可以手动输入 IP 与端口连接。
  4. 核对配对码,然后直接用若启用了端到端加密并开启「要求配对验证」,首次连接需两端输入同一个配对码。之后打字、粘贴、拖文件都不需要其他操作。
连不上?先查这几条(端口 / 防火墙 / 网段 / 通知权限)

连不上绝大多数不是端流的问题,而是下面某一条没过。「连接诊断」页会逐项替你检查,并指出是哪一项。

三个端口都要通 UDP 9999 用于设备发现广播,TCP 8888 用于连接与信令,TCP 8889 用于文件传输。端口可在「设置 → 设备信息 → 修改端口」里改,改完两端要一致。

Windows 防火墙要放行 端流首次运行会自己调 netsh 加三条入站规则(SyncInput_UDP / SyncInput_TCP / SyncInput_FileTransfer),这一步要管理员权限——当初被拒过,就手动补一次:

netsh advfirewall firewall add rule name="SyncInput_TCP" dir=in action=allow protocol=TCP localport=8888,8889
netsh advfirewall firewall add rule name="SyncInput_UDP" dir=in action=allow protocol=UDP localport=9999

两台设备要在同一网段 访客 WiFi、路由器开的 AP 隔离、企业网的客户端隔离,都会让设备互相搜不到或一连就失败;这些限制在路由器侧,端流绕不过去。

Android 需要通知权限 锁屏或切到后台还想保持连接,就要允许端流显示通知,并在省电设置里放行;没给权限时端流会明确提示「前台保活服务不会启动」,不会假装还连着。

不需要外网 文字、剪贴板、图片与文件的同步全程只在局域网内完成,不经过任何服务器;把外网关掉也能正常使用。

下载

按你的设备选一个包

三个包都是 v2.1.5 构建 240,同一次构建产出;Android 两个包只是 CPU 架构不同,功能完全一致。

推荐 Android · 主流设备

端流-v2.1.5-主流设备.apk

近 8 年内的手机基本都是这个架构。不确定就选它。

  • 大小59,022,747 B
  • 架构arm64-v8a
  • 系统要求Android 7.0+
SHA-256 校验和 · 包内构建号 2240
ea7f1ad006bb2c4b458d5a09d0544ce5e3e631a20f3a37ef29445f899b7c8a04
去下载
Android · 旧设备

端流-v2.1.5-旧设备.apk

较老的机型,或装主流包提示「解析软件包时出现问题」时,用这个。

  • 大小46,344,591 B
  • 架构armeabi-v7a
  • 系统要求Android 7.0+
SHA-256 校验和 · 包内构建号 1240
90875105249b8d4d663bcb5feb45541761b51718a580fa3d4f7aec65b977fda3
去下载
Windows · 便携版

端流-Windows-x64-便携版-v2.1.5.zip

解压即可运行,不写注册表、不需要安装。数据在「端流数据」目录里。

  • 大小22,867,242 B
  • 架构x64
  • 系统要求Win 10 / 11 64 位
SHA-256 校验和 · exe 文件版本 2.1.5+240
ce66f07cec883d258a76172167050fae8a8d37ecec195794c10c80ad28b8bfb6
去下载

下载入口只有一个:三个包都放在蓝奏云分享页 wwbly.lanzoub.com/b007ulywgh, 与程序内「检查更新」跳的是同一个地址。本页的版本号、字节数与 SHA-256 都不是手填的,由脚本从交付件算出注入—— 下载后对一下字节数或校验和,就知道拿到的是不是这一版:

Get-FileHash .\端流-v2.1.5-主流设备.apk -Algorithm SHA256    # Windows PowerShell
shasum -a 256 端流-v2.1.5-主流设备.apk                   # macOS / Linux

只有 Android 与 Windows 两个平台,没有 iPhone / iPad、macOS 或 Linux 版本。

常见问题

这些是用户真的问过、
也真的踩过的

一定要连外网吗?数据会上传到你们的服务器吗?

不需要,也不会。文字、剪贴板、图片与文件都在两台设备之间直接走局域网,中间没有任何服务器参与,关掉外网也能正常使用。程序里也没有账号系统、统计上报或广告组件。

两个 APK 该下哪个?装错了会怎样?

「主流设备」是 arm64-v8a,近 8 年出的手机基本都是;「旧设备」是 armeabi-v7a,给更老的机型用,两者功能完全一致。装错的典型表现是安装时提示「解析软件包时出现问题」,换另一个包重装即可,不会丢数据。

换了配对码之后没生效,还要手动重连,这是 bug 吗?

在 2.1.5(构建 240)之前是的——改配对码只会写进配置,不会作废旧的连接会话,界面还停留在上一次握手的「已连接 / 已加密」,结果控制通道照常、图片与文件传不上去。这一版把这条接上了:换码会自动作废旧会话并重新握手;如果当时正在传文件,端流不掐断传输,而是明确告诉你「本次连接仍用旧密钥,请在传输结束后手动断开重连一次」。被断开的那一端也会收到「对方已更换配对码」,不再当成一次瞬断、继续显示已连接。

传文件报「密钥不匹配」「文件接收不完整」怎么办?

这两句话在旧版本里通常出现在传了一半之后:两端实际用的不是同一把钥匙,接收端每帧都解不开,而程序要等到超时才发现,只能给你一个含糊的报错。从这一版起,两端建立数据连接时先核对密钥指纹(模式行里的 12 位十六进制值),不是同一把钥匙会在第一帧解密之前直接报「两端加密密钥不一致」并断流;对端是旧版本、不认识这个字段时会自动跳过比对,不影响互通。

明明开了加密,界面却显示「明文」

最常见的原因是对端是旧版本:两端协商不出同一把密钥,端流宁可退回明文并告诉你原因,也不会假装加密成功,两端更新到同一版后自动恢复。其余原因(没开启「要求配对验证」、本机没有存对方配对码、防火墙拦截、端口不通)都会逐条列在「连接诊断」页里,并说明该怎么处理。

手机锁屏或切到后台就断连

这是 Android 系统在限制后台运行,不是端流能单方面绕过的。允许端流显示通知,并在系统省电设置里给它放行(关闭「智能省电」或设为「不限制」),开启前台保活服务后锁屏与切后台都能保持连接;没给权限时端流会明确提示「前台保活服务不会启动」,而不是让你以为还连着。

能看到对方设备,但一连就失败

发现走 UDP 广播(9999),连接走 TCP 端口(8888 / 8889),两件事会被不同的规则拦住:最常见的是 Windows 防火墙对端流的入站限制,其次是两台设备其实不在同一网段(一台连了访客 WiFi、或路由器开了 AP 隔离)。先打开「连接诊断」页,它会逐项检查网络、端口、防火墙与加密状态并指出是哪一项没过。

会收费吗?有没有会员或去广告?

端流不需要注册或登录,程序内也没有会员、订阅或内购入口。本页面只提供安装包与使用说明;授权与使用范围的约定,以你下载后在程序内看到的说明为准。

作者与反馈
云 决 吟

端流 的作者

云决吟

界面、协议、加密、打包,全在这一个名字底下。我把它做成不需要注册、不经过服务器的样子—— 跨设备传东西本来就不该绕别人的机器一圈。
遇到问题不用客气,带上「连接诊断」页和日志页的截图来找我,比一句「连不上」有用得多,我按这个改版本。

入群二维码 历史安装包都在这里 →

直接找我

端流 QQ 群入群名片,含群号与 QQ 点阵码
QQ 群

群号 105179369 · 这是 QQ 码,请用 QQ 扫

端流 微信二维码
微信

与程序内「关于」页同一张码

更新日志

近期变更

v2.1.5 构建 240 · 2026-10-04

  • 补上换配对码的最后一环:被断开的那一端现在会明确收到「对方已更换配对码,请在连接页输入新的配对码后重新连接」,不再停留在「已连接 / 已加密」的旧观感,也不会自己重连去撞旧码。
  • 顶部全局传输条空闲时不再消失,改成一条可点的入口;上一次传输失败或被取消时直接写明「上次传输失败,点此查看原因」。
  • 剪贴板历史的删除支持撤销;「清空全部配对设备」改为先弹确认(以前点了没有实际反应);配对码输入框放宽到 16 位、不再限制只能输入数字。
  • 失败不再静默:日志写不进文件、设置落盘失败、配置读取回落,都会在日志页如实写出次数与最近一次原因;配置文件损坏时程序放弃这次覆盖写,而不是把其余设置连同设备标识一起抹掉。
  • 传输历史超出上限时,最旧的已完成记录改为归档保留(电脑端),无归档位置的平台会明确告知丢弃了多少条,不再无声消失。
  • 界面各处版本号改为取自同一个来源,不再出现状态栏与关于页不一致;修掉手机端各页标题上方多出的那条空白;深色主题的提示条改为深底浅字。
更早版本(v2.1.5 构建 235、v2.1.4)

v2.1.5 构建 235 · 2026-10

  • 更换配对码后会自动作废旧会话并重新握手,新码当场生效;正在传文件时不掐断传输,但会明确告知本次仍用旧密钥。
  • 文件与图片通道的加密钥匙改为按实际会话密钥判定,不再只看配对码是否存在,修掉「有会话却因为本机没存对方配对码而退回明文」的静默降级。
  • 两端在建立数据连接时先核对密钥指纹,不一致在第一帧之前报错并断流,不再拖成「文件接收不完整 / 密钥不匹配」这种指不出原因的说法。
  • 修复多文件队列的传输异常问题。
  • 恢复手机端「接收到的同步图片即存入相册」:电脑端传来图片时,除写入剪贴板外同时保存一份到相册(Pictures/端流),默认开启,可在设置「剪贴板图片同步」中关闭。

v2.1.4 2026-09

  • 新增局域网端到端加密:剪贴板内容与连接信令经 AES-256-GCM 加密,密钥由配对码派生,同网络下抓包也无法还原。开启前需先打开「要求配对验证」,连接卡片与诊断页都会显示当前是「已加密」还是「明文」。
  • 新增电脑端全局快捷键与命令面板:Ctrl+1~5 直达各页签、Ctrl+F 聚焦设置搜索、Ctrl+K 一个输入框完成跳转 / 主题切换 / 设置搜索、Alt+← 返回上一级、Esc 逐级退出。
  • 新增右键菜单:设备卡片可直接连接/断开、收藏、设置备注、复制 IP;传输记录可再次发送、复制路径、从历史移除。
  • 新增全局传输进度条与电脑端底部状态栏,侧边导航栏支持折叠。