查看原文
其他

几近完美的手机电脑无缝共享剪贴板神器,终于被我找到了!

砺心 阿虚同学 2022-04-30

阿虚同学

读完需要

5分钟

速读仅需 3 分钟

去年我写了一篇手机和电脑剪贴板同步的文章:

不过由于阿虚测试思路的出错,这篇文章中提到的「依靠QQ输入法来同步剪贴板」的方法其实没文中写的那么好用

然后呢,由于 iOS 14.5 系统更新后权限收紧,利用 Bark 推送消息到 iPhone 的方法将不能在收到推送时自动复制内容到剪切板...

这2点原因使得我又重新研究下这个问题

时过境迁,将近1年过去了,这次阿虚终于找到让自己十分满意的解决方案了(iOS 见第1部分,Android请见第2部分)


1

 

   

Clipboard-online(iOS↔Windows)

Clipboard-online 是2020年10月13号才启动的一个 Windows 开源项目:https://github.com/YanxinTang/clipboard-online

阿虚之前的文章2020年9月份写的,也难怪没发现这个方法😂

它是这样来实现在 iOS 与 Windows 之间分享剪贴板的:将本机剪贴板暴露于 HTTP 端口,iOS 通过发送 HTTP 请求来获取、发送剪贴板,从 iOS 发送的内容,PC 是可以直接粘贴的!

你可能看不懂上述描述,但其实背后的原理就和一些阅读器APP的局域网WiFi传书功能差不太多

▲WiFi传书

总之意思就是利用Clipboard-online,只要你手机和电脑连接同一个WiFi,那就能轻松共享剪贴板了.ᐟ.ᐟ

这款软件的使用并不复杂,只是稍微有点麻烦,阿虚就简单说一说

1.1

 

  

Windows端

Windows客户端在 Github 上即可下载:https://github.com/YanxinTang/clipboard-online/releases

找到那个.exe文件点击下载即可,目前最新版的版本号是 0.25

然后你打开链接看到界面可能和我不一样,是因为阿虚装了Github下载加速的插件

这里建议各位是复习一下我原来写的:《Github加速访问&下载教程》

这里存在的主要问题是这款软件可能会被浏览器拦截(当然这个属于误报😂),你大概需要像以下这样操作才行:

点完保留后可能都还会继续弹出警告,你需要展开详细信息,再点击「仍然保留」,才能确实的完成下载

下载好之后,Windows客户端为单文件版,双击就能直接运行

不过这时,可能又会被Windows给拦截,你需要点击「更多信息」,然后点击「仍要运行」

最后呢,这个Windows客户端是没有任何界面的,因为它的功能仅仅是启动之后开启一个 HTTP 端口用于局域网传输剪贴板内容

你只能在电脑的任务栏找到它


1.2

 

  

iOS端

iOS 端 Clipboard-online 其实没有客户端,其功能是靠快捷指令来实现的

❶添加快捷指令

在你的 iPhone 或者 iPad 上,自行复制以下链接,在 Safari 中打开

  • 获取Wndows剪贴板:https://www.icloud.com/shortcuts/a10cc2d0f1f94249b36489db102c367d

  • 发送到Windows剪贴板:https://www.icloud.com/shortcuts/d9466ea3eff54e91bf1f0801cc7ce32c

因为两个快捷指令的配置方法是一样的,我这里就以「获取Wndows剪贴板」这个快捷指令做演示

在 Safari 中打开网址后,点击获取捷径,然后在弹出的页面,拉到底部,点击「添加不受信任的快捷指令」

❷查看本机内网IP

然后在下一步之前,你需要知道电脑的内网 IP 地址才行

键盘点击「Windows 徽标键+R」弹出运行命令,输入「cmd」打开命令提示符

▲WIN+R运行CMD

在命令提示符里面输入「ipconfig」然后回车,记下当前网卡的 IPv4 地址:

▲输入inconfig查看ip地址

❸配置快捷指令

然后回到 iOS 端配置快捷指令,这里需要填入你电脑和手机共同连接的那个WiFi的名称,还有就是上面获取到的内网IP地址,填好之后点继续

剩下的参数就无需配置了,直接点击继续,然后完成即可

至此所有配置就完成了

起飞~

建议的话,你还可以在「快捷指令APP」里面长按「复制v1 example」这个快捷指令,给它改一个更易懂的名称,像下图这样:

然后你可以把快捷指令添加到 iOS 桌面来使用了(见上右图「添加到主屏幕」)

或者一般是在副一屏进行添加:

然后你就能在电脑上复制内容,接着 iPhone上点击「获取电脑剪贴板」来快速获取电脑复制的内容了

虽然不是无缝同步,但能在权限紧张的 iOS 上有如此高程度的功能实现已经实属不易了

然后从 iOS 发送到 Windows剪贴板只需要复制好内容后,点击快捷指令中的「发送到电脑剪贴板」就能实现

或者也能直接通过共享命令来使用

比如在网页中,公众号文章中,备忘录等处,直接选中文字,选择共享就能快速发送到电脑剪贴板了

最后Clipboard-online是支持图片、文件传输的

比如电脑上复制了张图片是可以直接靠 Clipboard-online 获取,然后转手并粘贴到微信、QQ中之类的,像下图这样:


你也可以手机上直接通过分享,直接把文件发送到电脑的剪贴板

❹利用辅助触控全局调用

上面提到了你可以把快捷指令放在负一屏或者桌面来使用,但总体而言操作还是很麻烦——总得切换回桌面或者下拉通知栏

实际上 iOS 上我们是有办法在任何 App 中都能快速调用快捷指令的

在系统设置中找到「辅助功能」,再进入到「触控」功能,开启「辅助触控」,将自定顶级菜单内的功能设置为快捷指令即可

<<左右滑动查看更多>>

最后的效果就是这样啦,非常滴方便.ᐟ.ᐟ.ᐟ.ᐟ.ᐟ

你还可以选择直接在「辅助触控」里面通过单点、轻点两下来屏幕上的小白点来直接调用快捷指令

或者如果你不喜欢屏幕上多一个小白点,你还可以在「触控」功能里面设置轻点手机背面来调用快捷指令


2

 

   

FnSync(Android↔Windows)

FnSync 是 2020年7月15号才启动的一个 Windows 项目,目前仅支持WIN10

另外作者表示暂时没有支持WIN7/8的计划

2.1

 

  

Windows端

FnSync 在 Gitee 开源,访问这里即可下载:https://gitee.com/holmium/fnsync/releases

打开网站,自行根据系统版本下载.msi文件,然后这个安装包也可能会被 Windows给拦截,你还是需要点击「更多信息」,然后点击「仍要运行」

总之安装过程就略过了,想说的一点是安装后桌面没有快捷方式,你需要点击桌面左下角「开始」菜单,在所有程序里面才能找到它

软件打开之后会显示一个二维码

之后手机端就是扫描这个二维码来进行连接(也可以切换到连接码来进行连接)


2.2

 

  

Android端

安卓端这里阿虚给两个下载地址吧

▲扫码即可到酷安下载

防止哪天酷安的下架了,这里再给个备用的:

▲扫码即可到手机乐园下载

下载好APP后,手机和电脑连接同一网络,然后直接扫描二维码连接即可

只要连接成功了,后续使用是可以「自动连接」的!

❶无缝同步剪贴板

然后如果你系统是 Android 10 以下版本,这时就已经能体验到无缝剪贴板同步了

因为剪贴板同步这个功能在APP和Windows客户端上都是默认开启的:

▲APP设置

电脑上需在桌面任务栏找到软件图标进行设置

注意上面阿虚强调了:只有你系统是 Android 10 以下版本,才能体验到无缝剪贴板同步

Android 10 及以上的版本,由于Android 10 对系统权限做了限制,不允许应用后台获取剪贴板,想要将文本发送到电脑剪贴板,就只能自己手动操作一下了

你可以直接在复制文本之后,通过下拉通知栏来发送剪贴板内容到电脑

也可以像下图这样通过分享菜单,来将文本发送到电脑:

同样的方法也可支持快速将图片、文件分享到电脑(但反过来不行)

原本 FnSync 是可以直接在文本选择菜单处增加快捷方式来快速发送到电脑的

但不知道是我手机问题还是APP的原因,阿虚在测试的时候开启了这个功能是无效的

这个功能大家可以自行测试一下,如果是APP的问题,那就只能耐心等待开发者更新修复了

虽然在 Android 10 以上的手机,少了手机到电脑无缝同步剪贴板的体验,但其实想要分享文本到电脑剪贴板也就多了一步而已,总的体验还是很OK的!

❷其他功能

另外这款APP不仅能同步剪贴板,还有些很实用的功能

比如同步手机通知到电脑:

比如在电脑上快速管理手机文件(这个功能我超喜欢):

还有个有意思的功能,在手机拔掉电源后电脑自动锁屏:

▲右图图源:小众软件


2.3

 

  

给FnSync添加开机启动

最后再说一下 FnSync 遗漏的一个问题吧:FnSync目前并不能在软件中设置开机自动启动,这个需求目前只能靠自己操作来实现

先在「开始」菜单中找到 FnSync 右键 » 更多 » 打开文件位置

找到 FnSync 的快捷方式,右键复制一份

然后按下WIN+R,输入shell:startup来打开系统启动文件夹

然后把刚刚复制的 FnSync 的快捷方式粘贴到这个文件夹里面

这样就给 FnSync 添加好开机启动了

同时这也是给任意程序添加开机启动的通用方法,大家可以顺便记一下

3

 

   

其他共享剪贴板方案

其实近年来许多手机厂商已经重视到多屏协同的重要性了

华为的「华为分享」、小米的「跨屏协作」、三星的「Samsung Flow」和「Samsung DeX」、苹果「连续互通」也都是不错的解决方案

除了苹果必须要全家桶才能体验,华为、小米、三星其实都仅需要有对应品牌的手机就行,不限制电脑品牌

另外还有 KDE Connect 也是被广为被推荐的设备互联方案,但 KDE Connect 在 Windows 上安装容易出现各种奇奇怪怪的问题,KDE Connect 的 iOS 端虽然有大佬在计划开发,但也迟迟也没有上线

这个方案我就暂时没研究了,不过如果有粉丝想看的话可以在评论区留言,我根据热度可以考虑帮大家折腾一下

除此之外的方案其实也一点不少,比如:

快贴(iOS/安卓/WIN/Mac):clipber.com,国产,可以电脑同步到手机,手机同步到电脑,但阿虚之前测试的时候经常出现同步问题,这就不清楚是我本地网络的问题还是快贴他们服务器本身的问题了

再比如 Pushbullet(iOS/安卓/WIN/浏览器扩展):pushbullet.com,这个方案阿虚后来也试过,最大的门槛是需要用Google 或者 FaceBook 账号登录

不过如果你你能解决这个问题的话,这个方案也算还行,因为后续的使用上并不存在被🚫的问题

另外 iOS 的 Pushbullet 客户端虽然已经完全下架了,不过如今可以利用 iOS 快捷指令来复刻 Pushbullet,具体可以参考小众软件上面的这篇教程:https://meta.appinn.net/t/topic/18629

最后还有个缺点是因为数据传输会经过 Pushbullet 服务器,传输速度不是很快,而且有时候还会出现传输失败的情况(阿虚实测时出现过不少次)

 

最后再强调一下,今天介绍的这两个方案都需要手机电脑处于同一网络下

虽说这限制了使用场景,但数据只通过局域网传输,不走第三方服务器,避免了隐私泄露其实反而也是一大优势呀



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存