KDE Connect 来自 Linux 世界,它确实免费且开源,也有 Windows 版本。所以合理的问题是:它值不值得装在 Windows 电脑上、你实际能得到什么,以及当它摆在那儿什么都找不到时该怎么办。这三点下面都会回答,先从手机和电脑能互相看见之后它能做什么讲起。
简短答案:如果你想让手机和电脑真正连起来,文件双向流动、手机通知出现在桌面上、复制的文字互通,那么 KDE Connect 值得装在 Windows 上。唯一会出问题的是设备发现,解药是一条 Windows 防火墙规则,外加把网络设为专用而不是公用。如果你想要的是一张照片落在 Windows 剪贴板上等着粘贴,那是另一件事,也另有工具。 iPhone 版免费 Android 版免费 Windows 版免费
KDE Connect 通过你自己的 Wi-Fi 把手机和 Windows 电脑连起来
KDE Connect 不是一个加了些附加功能的文件传输应用。它是两台设备之间的一条连接,手机和电脑一旦配对,下面这些你会一次性全部得到:
- KDE Connect 是 KDE 社区做的免费开源软件,没有账号也没有付费档位。KDE 是做出 Linux 上 Plasma 桌面的团体,手机应用和 Windows 应用都由他们自己发布。没有试用期,也没有等着你的升级推销。
- KDE Connect 在手机和 Windows 电脑之间双向传文件。从手机分享一张照片或一份文档,它会落到电脑的某个文件夹里,你也能用同样的方式把文件传回手机。
- KDE Connect 在配对的手机和电脑之间共享复制的文字,所以在一端复制的东西可以在另一端粘贴。一条链接、一个地址或者一次性验证码,不用你重打一遍就过去了。
- KDE Connect 会把手机通知实时显示在 Windows 桌面上。手机还在包里,消息已经弹在电脑上,在 Android 上你还能从桌面回复其中一部分。
KDE Connect 还能把手机变成电脑的遥控器
还有三个 KDE Connect 功能是朝反方向工作的。
- KDE Connect 把手机变成 Windows 电脑的触控板和键盘。当电脑在房间另一头接着电视时,这真的很有用,同一个功能还能给演示当下一页和上一页的按钮。
- KDE Connect 可以从手机触发你事先在电脑上定义好的命令。命令必须先在电脑上写好,所以手机能触发的只有你已经允许的那些。
- KDE Connect 还管媒体播放控制、手机电量和把丢了的手机弄响。在房间另一头暂停电脑正在放的东西、在桌面看手机的电量、从你的书桌把不知道放哪儿的手机弄响。
这份清单就是人们愿意忍受那点设置的原因。任何单一用途的文件发送工具都做不到其中的大部分。
Camera to Clipboard 把手机照片放进 Windows 剪贴板
如果你真正想从手机电脑连接里得到的,是把一张照片从手机弄进一份文档,那正是 KDE Connect 只做了一半的那件事。它给你一个文件,而你想要的是一次粘贴。
- 用 Camera to Clipboard 从手机发出的照片,会以可直接粘贴的状态落在 Windows 剪贴板上。在文档、邮件或聊天里按 Ctrl + V 就行。没有要打开的文件夹,事后也没有要附加的文件。
- Camera to Clipboard 通过本地 Wi-Fi 把照片从手机直接发到电脑,什么都不上传。它和 KDE Connect 一样是设备对设备的方式,所以在没有互联网的网络上、在手机热点上都能用。用局域网做这件事的其他办法,Wi-Fi 传输指南里都走了一遍。
- Camera to Clipboard 扫一次二维码就能把手机和电脑配对,大约十秒。没有要写的防火墙规则,因为桌面端应用在安装时就会向 Windows 申请它需要的东西。
Camera to Clipboard 能整批发送,但不是完整的手机连接
还有一项能力和一条边界值得说明。
- Camera to Clipboard 既能发刚拍的一张,也能发从相册里挑的一整批。视频和扫描的文件走同一条路。
- Camera to Clipboard 做的是一件事,而不是把手机的一切都连到电脑上。它不镜像你的通知,也不是遥控器,所以如果你要的是那些,KDE Connect 才是更好的答案。
- 在手机上装 Camera to Clipboard,在电脑上装 Windows 应用。
- 扫一次二维码配对,大约十秒。
- 在手机上拍一张或选一张照片发出去。
- 在电脑上按 Ctrl + V。
两端都可以免费下载试用。
只要两端都装上,KDE Connect 就能和手机配对
准备工作是每台设备装一个,再发一次配对请求。发现功能正常时,整件事只要几分钟:
- 在 Windows 电脑上装 KDE Connect,从 Microsoft Store 或项目自己网站上的下载获取。
- 装手机应用:Android 用 Google Play 或 F-Droid,iPhone 用 App Store。
- 把两台设备放在同一个 Wi-Fi 网络上,不要一台连 Wi-Fi 另一台走移动数据。
- 在手机上打开应用。设备列表里应该出现这台电脑。点它并请求配对。
- 在 Windows 电脑上接受配对请求。除非你主动解除,两者会一直保持配对。
动手之前有四件关于配对的事值得知道,因为看起来像故障的情况大多能被它们解释:
- KDE Connect 只配对能在同一个局域网里互相到达的设备,所以用移动数据的手机永远不会列出你的电脑。中间没有一台服务器来给它们牵线,这既是这个设计的要点,也是它唯一硬性的要求。
- 在 KDE Connect 里把手机和电脑配对是一次性的步骤,之后两者会自己重新找到对方。回到家连上 Wi-Fi,连接就回来了,不用确认什么。
- KDE Connect 会加密配对的手机和电脑之间发送的内容,而你发的东西不经过任何公司的服务器。配对时两台设备交换证书,之后直接互相通信,所以文件从手机到电脑,不去别的地方。
- KDE Connect 的每一项功能都可以在应用的插件列表里单独关掉。如果你想要文件传输但希望通知留在手机上,在任意一端把那一项关掉,其余照旧。
Windows 防火墙拦住 KDE Connect,所以没有设备出现
这是几乎每个人都会撞上的失败,而且它看起来像什么都没发生:应用打开了,设备列表空着,两端都不报错。下面说清楚发生了什么、要允许什么。
- KDE Connect 靠在局域网上通告自己来发现设备,而 Windows 防火墙默认会拦掉那条通告。手机和电脑都开着,也都在对的 Wi-Fi 上,却谁也列不出谁。没有东西坏掉。只是那条通告从没到达。
- KDE Connect 需要 UDP 和 TCP 的 1714 到 1764 端口能到达这台 Windows 电脑。UDP 那部分是让两台设备互相找到的通告,TCP 那部分承载配对以及之后你发送的一切。拦掉任何一半,应用看上去都像死了。
- 在 Windows 防火墙里允许 KDE Connect 这个程序,比手工打开 1714 到 1764 端口更好。绑在应用上的规则会覆盖它用到的任何端口,并在你卸载它的那天一起失效;而一条光秃秃的端口规则会留下来,还会套用到之后在那里开始监听的任何东西上。
要覆盖专用网络、查一下杀毒软件,再重启两端
有三个细节决定这次防火墙改动是否真的生效。
- 给 KDE Connect 的防火墙许可必须覆盖专用网络,而这正是大家漏掉的那一格。Windows 为专用和公用网络分开保存许可,所以只覆盖公用网络的规则在你家 Wi-Fi 上毫无作用。
- 自带防火墙的杀毒套装即便在 Windows 防火墙已经放行之后,仍会拦住 KDE Connect。那类产品会替换 Windows 的规则或者站在它前面,所以要在那个软件里再放行一次。
- 改完防火墙之后,通常需要在手机和电脑两端重启 KDE Connect。发现用的通告是在应用启动时发出的,所以与其等着看设备会不会自己冒出来,不如重新打开它。
把网络标为专用,KDE Connect 才能找到你的手机
防火墙规则只是一半。Windows 还会针对每一个网络决定你的电脑是否允许被其他设备看见,而默认答案是不允许。
- Windows 会把你连上的每个网络当作公用或专用,而标为公用的网络会让你的电脑对手机上的 KDE Connect 隐身。公用是给咖啡馆和机场用的,所以它恰好关掉了 KDE Connect 赖以工作的本地发现。
- Windows 会在你第一次连上某个网络时问它是否应当可被发现,而谨慎的那个答案正好会毁掉 KDE Connect。选否会把这条连接标为公用,多数人都会选否,而之后也没有任何东西提醒你。你可以事后在网络设置里为那条连接改掉它。
- Windows 里的专用网络设置只作用于那一条连接,所以把家里的 Wi-Fi 设为专用,并不会让电脑在别处暴露。下周连上酒店网络,它会自己以公用的身份进来,你家里的设置一点没变。
受管理的网络一直是公用时就用手机热点
一种你改不了的网络,以及绕开它的办法。
- 办公室或校园网络通常一直是公用的,而且无论你在电脑上改什么都会拦住 KDE Connect。受管理的网络就是故意把设备隔开的,这不是你能从 Windows 这一侧撤销的。
- 当你所在的 Wi-Fi 网络拦住本地发现时,把 Windows 电脑连到手机自己的热点上就能让 KDE Connect 工作。那时两台设备单独待在一个小网络里,中间没有任何东西在过滤它们。
VPN 或访客网络会把手机对 KDE Connect 藏起来
如果防火墙已经放行、网络也是专用,设备列表还是空的,那把两者隔开的就是网络本身。四个原因几乎能解释全部情况:
- 手机或 Windows 电脑上任何一端在跑的 VPN,都会把流量送离你的局域网并阻止 KDE Connect 配对。两端都先关掉来完成配对,然后再打开测试,因为有些 VPN 应用有一个允许本地网络流量通过的设置。
- 访客 Wi-Fi 网络会刻意阻止设备互相通信,所以 KDE Connect 没法跨着它配对手机和电脑。把两者都挪到主网络上。访客网络存在的目的,正是防止 KDE Connect 想做的事。
- 有些路由器会把无线设备彼此隔开,这会让 KDE Connect 找不到明明在同一个 Wi-Fi 上的手机。这个设置通常叫客户端隔离或 AP 隔离。两台设备都能上网却看不见彼此,正是它最令人困惑的地方。
- Windows 电脑走网线、手机走 Wi-Fi,只要都在同一台路由器后面,KDE Connect 通常照样能用。在多数家庭里,不管怎么接入它们都在一个网络上。如果有扩展器或 mesh 设备造出了第二个网络,它们就看不见彼此了。
KDE Connect 确实共享剪贴板,而它共享的是文字
剪贴板共享是安装 KDE Connect 最好的理由之一,它值得一段直白的描述而不是推销词。下面正好说明什么会过去、什么不会。
- KDE Connect 确实在配对的手机和 Windows 电脑之间共享剪贴板,而且用起来不错。在一台设备上复制一条链接、一个地址或一个登录码,在另一台上粘贴。本页上没有第二个免费工具能做到这件事。
- KDE Connect 的剪贴板共享是围绕文字而不是图片做的。复制的网址会过到另一台设备。照片不会作为可以粘进文档的图片交给 Windows 剪贴板。
- Android 限制哪些应用可以在后台读取剪贴板,所以从 Android 手机共享复制的文字往往是一次手动发送,而不是自动发生的事。那个限制来自 Android 自己,不是 KDE Connect 的毛病,应用提供了一个发送动作来绕开它。
KDE Connect 的照片以文件到达,而且只给配对过的设备
有两条限制决定了真正能过去的是什么。
- 用 KDE Connect 从手机发出的照片,在 Windows 上会以文件夹里一个文件的形式到达,并附带一条通知。接下来你打开文件夹去附加它或者把它拖进去。当你要留下这张照片时这完全正确,而当这张照片本来只是要进一封邮件时,这就是绕路。
- KDE Connect 只在你有意配对过的设备之间共享剪贴板。同一个 Wi-Fi 上的另一部手机什么也拿不到,因为配对本来就是授权这条连接的那一步。
所以值得记住的区分不是一个工具有剪贴板功能而另一个没有。而是文字对图片,以及你需要的是哪一种。
KDE Connect 在 Android 上比 iPhone 版本做得更多
你用什么手机会改变你得到什么,而这个差距比多数下载页面愿意承认的更大。在为它腾出一个晚上之前值得先知道。
- KDE Connect 的 Android 应用带着完整的功能集,包括通知镜像、剪贴板共享、远程输入和文件传输。Android 允许一个应用做到这一切,这也是你能找到的 KDE Connect 截图几乎全是 Android 版的原因。
- KDE Connect 的 iPhone 应用免费且真实存在,但明显比 Android 版做得少。文件共享、远程输入和演示遥控都有。把 iPhone 通知镜像到电脑上没有,因为 Apple 不让别的应用读取它们。
- iPhone 会限制 KDE Connect 在不处于屏幕上时能做什么,所以你一切换走,和电脑的连接就断了。实际用起来,常常要先在 iPhone 上打开 KDE Connect,Windows 电脑才会列出它,这让它远不如在 Android 上那样是个后台帮手。
- 尽管这个项目出身如此,KDE Connect 的任何部分都不要求电脑上装 Linux。Windows 版是项目正式支持的一部分而不是社区的副业,另外还有 macOS 版。
KDE Connect 的 Windows 版比 Linux 版粗糙
这是下载页面不会告诉你的部分,而它不是对一个免费项目的批评。这只是精力都投在了哪里的问题。
- KDE Connect 起初是个 Linux 项目,Windows 版后来才有,所以 Windows 往往排在打磨顺序的第二位。没有什么是被刻意保留的。只是在 Linux 上运行并反馈问题的人多得多。
- KDE Connect 里在 Windows 上最常失败、在 Linux 上很少失败的部分,就是设备发现。许多 Linux 桌面出厂时并没有打开防火墙,同一个应用在那边立刻就能找到手机,而在 Windows 上得先有人给它写一条规则。
- KDE Connect 里依赖 Plasma 桌面的功能,在 Windows 上要么单薄要么缺席。在文件管理器里浏览手机存储和桌面小组件都是 Plasma 的部件,Windows 应用并没有能一一对应的东西。
KDE Connect 要你十分钟,换回一部连起来的手机
那多花的十分钟到底买到了什么,值得说清楚。
- 在 Windows 上配置 KDE Connect,对你的要求比一款商业应用更多。没有人拿钱去把首次运行的体验磨平。用那额外的十分钟换来的,是一款没有账号、没有广告、中间也没有云服务的软件。
- 如果你想要的是把手机和电脑连起来而不只是搬文件,KDE Connect 值得装在 Windows 上。桌面上的通知和当遥控器的手机,是文件传输工具根本不会去尝试的东西。
KDE Connect 比它的替代品做得多,对你的要求也更多
找 KDE Connect 替代品的人通常想要两样中的一样:同样的思路但少些折腾,或者 KDE Connect 差一步没做到的那一个功能。四个工具覆盖了这两面,而每一个都放弃了些什么。
- 就在手机和电脑之间搬文件而言,LocalSend 是最接近 KDE Connect 的免费开源替代品。它能装在 Windows、macOS、Linux、Android 和 iPhone 上,会在网络上找到自己的其他副本,不需要账号也不需要配对。它不做通知、剪贴板和远程输入。
- PairDrop 通过浏览器在手机和 Windows 电脑之间发文件,两端什么都不用装。在同一网络的两台设备上打开同一个页面,把文件拖过去就行。这让它成为这里最容易一试的东西,而且关掉标签页之后什么都不用留。Snapdrop 和 PairDrop 指南里讲得更细。
- Microsoft Phone Link 是 Windows 自家版本的 KDE Connect 思路,会把 Android 相册映到电脑上。它处理通知和消息的方式和 KDE Connect 差不多,需要一个 Microsoft 账号,而它的照片面板从来没有对 iPhone 生效过。它怎么处理相册,Android 传电脑指南里有讲。
- Camera to Clipboard 补上了 KDE Connect 差一步没做到的那件事,一张图片到达 Windows 剪贴板。它不是手机连接工具,所以和 KDE Connect 只在一件事上重叠,其余都留给它。
| 工具 | 配置花的力气 | 到达电脑的是什么 | 费用 | 在 Windows 上的成熟度 |
|---|---|---|---|---|
| Camera to Clipboard | 两端各一个应用,扫二维码配对 | 剪贴板上的一张照片,直接粘贴 | 免费下载试用 | 为 Windows 而做 |
| KDE Connect | 安装、配对,再加一条防火墙规则 | 文件、复制的文字和通知 | 免费开源 | 能用,但发现很麻烦 |
| LocalSend | 两端各一个应用,不用配对 | 进文件夹的文件 | 免费开源 | 在 Windows 上稳定 |
| 浏览器里的 PairDrop | 什么都不用装 | 进下载文件夹的文件 | 免费 | 任何浏览器都行 |
| Microsoft Phone Link | 登录加手机权限 | Android 照片,没有 iPhone 照片 | 免费,Windows 自带 | Microsoft 出品 |
KDE Connect 适合整体连接手机,不适合你现在就要的一张照片
上面五个工具都能用。你要哪一个,完全取决于你想把什么从手机弄到电脑上,所以在这里找到你自己的情况。
- 如果你想让手机通知出现在桌面上、文件双向流动,就在 Windows 上装 KDE Connect。没有别的免费工具能覆盖这整个跨度,为此写一条防火墙规则是值得的。
- 如果你特别想要一款背后没有公司的免费开源软件,就装 KDE Connect。没有账号、没有广告、没有服务器保管你的文件,代码也公开给任何人阅读。
- 如果你只是想在手机和 Windows 电脑之间发个文件,用 LocalSend 而不是 KDE Connect。它是同样的开源气质,配置只有前者的一小部分,因为既没有配对这一步也没有插件列表。更广的比较在手机传电脑应用汇总里。
照片选 Camera to Clipboard,受管网络会挡住所有工具
最后是照片该选什么,以及一个所有工具都赢不了的对手。
- 当手机上的照片要直接进电脑上的文档、邮件或聊天时,用 Camera to Clipboard。它以粘贴收尾而不是一个文件,去掉了这里其他每个工具都会留给你的那一步。
- 不要指望任何手机传电脑的工具,包括 KDE Connect,能在受管理的办公室或校园网络上工作。那些网络在设计上就不让设备互相到达,通常的绕行办法是手机热点。
关于 Windows 上 KDE Connect 的常见问题
KDE Connect 在 Windows 上能用吗?
能。KDE Connect 有 KDE 项目官方的 Windows 版本,它通过局域网和 Android 或 iPhone 应用配对。这是个 Linux 优先的项目,所以 Windows 版本没有 Linux 版打磨得好,而最常需要帮忙的部分是设备发现。它什么都找不到,几乎总是 Windows 防火墙的缘故。
为什么 KDE Connect 在 Windows 上找不到我的手机?
几乎总是 Windows 防火墙、网络配置文件,或者两者一起。KDE Connect 需要 UDP 和 TCP 的 1714 到 1764 端口,而 Windows 会在任何标为公用的连接上关掉本地设备发现。为专用网络放行 KDE Connect,把你的 Wi-Fi 连接设为专用,再确认两台设备上都没有 VPN 在跑。
KDE Connect 会在手机和电脑之间共享剪贴板吗?
会,对文字而言。在一台配对设备上复制文字,就能在另一台上粘贴,这也是人们安装它的主要原因之一。它不会把图片放到电脑的剪贴板上,所以从手机发来的照片会以文件夹里一个文件的形式到达,而不是可以直接粘进文档的东西。
KDE Connect 是免费的吗?
是。KDE Connect 是 KDE 社区做的免费开源软件,没有付费档位、没有要创建的账号、也没有广告。Windows 应用、Android 应用和 iPhone 应用全都免费,代码也是公开的。