白嫖真香!真·浏览器书签无感同步,极空间+Floccus用过都说好
说到跨浏览器的书签同步工具,如果 Floccus 说第二,那几乎没人敢说第一!
大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数码玩耍经验~
以往我们在聊跨浏览器、跨设备的书签同步方案,都会想到通过一些 docker 项目来做加法,把各个浏览器的书签同步到某个项目首页里(比如 onenav 等),然后通过集中管理页面进行访问。
这种方案最大的缺点,就是使用体验不佳,尤其是对用惯了浏览器原生书签管理的人,可以说是不折不扣的“智商税”工具。
今天我们介绍的是一套基于 Floccus 浏览器插件的工具,通过 NAS 自带的 webdav 服务,将不同浏览器的书签定时同步到 NAS 里,然后通过 webdav 分发同步给其它设备,实现真正意义上的跨浏览器无感同步。
这套方案,可 Lan 可 Wan,通过 https 协议来确保书签同步时的数据加密,而且兼顾了在 NAS 上备份书签的效果,搭配极空间私有云里自带的同步工具,再也不用担心书签里的“小秘密”丢失不见~
一、配置浏览器插件
Floccus 是一套全平台浏览器插件(Safari 除外,🐕都不用)。

由于同个浏览器,有浏览器账号作为同步支撑,所以我们这里主要以 PC 端不同浏览器的同步为例讲解。并且优先推荐使用源码插件作为加载项,方便管理。

首先,下载 floccus 最新的浏览器插件源码包,解压成文件夹。

然后打开浏览器的扩展标签页,Chromium 内核的也可以直接在浏览器搜索栏输入:浏览器(edge/chrome等://extensions/)。

在这里,我们打开开发人员模式,然后选择加载解压缩的扩展,选择刚才解压的 floccus 文件夹确认。

往下拉到最下面,可以看到 floccus bookmarks sync 已经成功运行了。

回到功能区的扩展界面,点击 floccus 右侧的图钉标签,将扩展插件展示在外面就行了,方便管理。

二、开通极空间webdav
接着,我们打开极空间的系统设置,选择 文件及共享服务 — Webdav ,然后开启。默认的极空间 webdav 服务 URL 是http://ip:5005以及 https://ip:5006。 由于floccus的安全特性,我们必须使用 https 协议的 URL。

接着,我们随意创建一个文件夹,用来存在同步文件。反应到 webdav 的 URL 上,就是https://ip:5006/sata14_手机号/文件名。
这里的sata14是硬盘名,我们可以根据个人空间上的存储池名字来判断。M.2存储12就是nvme12,SATA存储21就是`SATA21。

三、增加 HTTPS 可信证书
前面说到,floccus 必须使用 https 协议,否则同步会被浏览器的安全协议拦下来。因此,我们还需要增加一个域名解析,并且申请对应的 SSL 证书。
极空间内置的 DDNS 服务支持主流的阿里云、腾讯云、花生壳、CF、Duck DNS 等服务商,如果白嫖的话可以使用 Cloudfalre。

我使用的阿里云域名,所以这里直接配置阿里云的 access ID 和 Key,极空间就会定时将公网 IP 解析到阿里云域名下。

接着,来到 SSL证书管理页面,申请免费的个人测试证书,每三个月需要再手动申请一次。如果嫌麻烦,可以使用lucky等项目来自动续签,并且将证书映射到极空间本地。

关于如何将自动续签的 SSL 证书映射到极空间本地的,我之前一篇文章里详细介绍,这里就不赘述了,确有需要的可以翻一下以前的内容看看,但是我推荐还是手动搞一下,每一次就1、2分钟,免得 ssh 误操作把 NAS 搞崩。
值得一提的是,极空间外测版本中,SSL证书已经可以自动续签并且支持自动导出使用了。
搞定了 SSL 证书以后,我们下载 nginx 版本的证书并解压备用。接着打开极空间系统设置 — 网络设置 — 证书管理,选择切换到下面的自有证书,并且将刚才的 nginx 证书(key 和 pem)上传到极空间证书管理服务中。

这样,我们就可以通过自定义域名访问极空间,并且不会有安全风险提醒了,后续所有的 SSL 验证页可以顺利通过。

四、配置同步服务器
回到 floccus 插件这里,我们选择添加配置。

选择第4项 — WebDav 分享,之前很多人也喜欢用 nextcloud 或者 gd 分享,如果网络条件好的,你也可以尝试使用。

来到第二步,这里要填写 webdav URL,就填写https://域名:5006/sata14-手机号/文件名就行了,下面用户名密码就是你极空间的登录账号和密码。

书签的同步格式,建议选择 XBEL;当然,如果为了后续其它地方使用方面,也可以选择更通用的 HTML 格式(该格式打开就能看到实际书签内容)。

在同步的时候,我们可以选择指定的书签文件夹进行同步。默认的是根目录全选,如果有些书签不适合同步,那就单独放到同步目录之外。

最后,我们来设置以下同步策略。floccus 默认同步时间是 15分钟,并且采用合并备份(增量)的模式,以确保多个浏览器间的书签全部整合在一起,后续同步完成以后,想删再删就行。

同步成功的话,就是下面这个图片。如果报错了,回去看看是不是 SSL 没有设置导致的安全校验失败。

极空间个人空间里,我们可以在刚才设置的文件夹下看到同步完成后的书签目录。

后面,我们可以使用极空间的网盘备份把这个书签备份文件备份到网盘里,实现数据的“3-2-1”备份。

如果使用的是极空间 ZDR 文件格式,那么也可以创建一个 ZDR 副本,实现类似 RAID 1的冗余效果。

五、跨浏览器同步体验
接着,我们测试用另外一个浏览器来同步书签。这里以chrome为例,前面一样是安装浏览器插件。

在同步选项的时候,选择导入配置。

这个配置哪里来呢?很简单,打开第一个浏览器的 floccus 插件,选择刚才设置好的同步规则,选择导出即可。未来在不同浏览器间,我们都不需要再去手动设置,直接导入就行,十分方便。

接着,打开浏览器插件,点击规则下方的 Pull 按钮,瞬间就可以拉取极空间私有云上同步的书签文件,并且导入到浏览器中。

如果平时创建有新的书签,除了等时间到了系统自动备份外,还可以手动打开插件,选择 PUSH 来主动推送同步。

总结
通过极空间私有云的 webdav 协议,我们不仅仅可以在外网访问家里的文件资料,更可以配合 floccus 工具实现不同浏览器的书签同步,使用起来毫无障碍,备份又是无感高效,效果是真的杠杠好!
如果你在家里、公司使用的不同浏览器,或者历史遗留原因存了不同的书签在不同浏览器的,那么十分推荐通过 floccus 来实现书签同步,将书签做一个大汇总。
最后,本教程唯一的难点,其实就是申请域名和 SSL 证书。这个域名安全校验目前已经是各大浏览器 HTTPS 传输的必要条件,所以想要通过 HTTPS 协议备份的,就必须提交可信 SSL 证书,这是无解的。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

淋雨啦
校验提示文案
你看起来很好吃
校验提示文案
平凡人生666
校验提示文案
值友8730467408
校验提示文案
值友8730467408
校验提示文案
你看起来很好吃
校验提示文案
平凡人生666
校验提示文案
淋雨啦
校验提示文案