大家都知道苹果家的生态系统是非常强大和完善的,设备之间相互传输内容非常的方便,在手机上复制的内容可以很方便的通过接力的功能直接在电脑上直接粘贴过去。但是当我们使用windows电脑想向iphone传输文字时就没那么方便了,这里介绍一个很好的工具-bark,在它的帮助下我们也可以实现类似接力的功能。

1、 安装服务端bark-server

首先,我们需要安装它的服务端bark-server,linux上的安装方式可以直接参照github,其实很简单,一行命令就能搞定了。如果想设置https,教程中也有nginx的设置范例,直接拿来参照修改即可。

这里还是按照惯例使用docker在群晖上安装,群晖中docker的基本使用如果大家有不熟悉的可以参考这篇文章。针对bark的docker部署说明,我们这里只需要做两项配置:一个是端口的映射,将容器内部的8080端口映射为群晖的一个端口;另外一个则是将容器内部的/data目录在群晖中做一个映射。在设置好这两项后直接启动容器即可,这样bark的服务端bark-server就安装好了。

2、 安装chrome插件

前往插件中心安装bark插件。

安装完成后将bark-server的地址添加到设备列表中即可,其中url中的key值可以在群晖容器的日志中看到

3、 iphone安装bark的app

在app store中搜索bark下载对应的app即可,进入app后和浏览器插件一样的步骤,将bark-server的地址新增进去即可。

4、 bark的使用

bark的使用非常简单,在windows电脑上复制想要传输的文字或链接,点击浏览器的插件,此时复制的内容就会以提醒的形式推送到iphone上了,点击提醒即可复制推送过来的内容。这样的体验已经和原生的接力相差的不远了。

其实bark本身的使用场景比这个要丰富的多,由于本身向设备推送消息是采用的http请求,我们完全可以把这种请求的形式嵌入到自己的脚本中,做一些例如备忘录提醒、定时任务提醒等多种多样的形式。bark本身推送的内容也有几种形式:可以设置标题、设置自动复制、声音提醒等等。具体的扩展使用大家可以参照bark项目中的说明以及bark的app中的使用说明。


版权声明:本文为原创文章,版权归 nicolaszf 所有,转载请注明出处!

本文链接:https://blog.sourismu.me/archives/99/