抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

——“Sync your bookmarks privately across browsers an devices “
——“在浏览器和设备之间私密地同步书签”

前言

虽然主流浏览器基本都提供了书签与历史的同步服务,但还是有诸多限制——例如,无法在Chrome与Firefox之间快速同步。在两个浏览器之间导入导出html实在是太蠢了。
当然还有第三方扩展可以使用,但是要经过他们的服务器流转——显然不够安全,而且这些扩展的服务器在没有代理时使用通常会很折磨。
此外,还有一些特性需要满足:

  • 隐私性,我不希望国内的服务器供应商能够随时监控我的行为和数据,所以不选择国内的浏览器。
  • 多端同步。Android平台有许多优秀的浏览器,例如Via、kiwi等等;然而开发者几乎不提供桌面平台的版本,更多则是根本不提供书签同步服务。我希望网页上一秒保存在书签,下一刻就能在手机上看到。
  • 不需要代理。显然并不是随时随地都有可以使用代理的条件,尤其是临时在新设备上。
  • 多平台适配。即使能够满足以上要求,有时却缺乏对于平板等设备的界面适配。

Floccus是什么?

一个书签同步的解决方案。能够实现:

  • 不同浏览器之间实现书签的同步
  • Windows、Android等多平台之间的书签同步
  • 标签页的同步

在隐私保护的方面,Floccus有几个很让人产生好感的特点:

  • 开源、配置简单
  • 支持Webdav、NextCloud、GoogleDrive
  • 可以选择多种的同步方案和规则

准备

  • 显然需要能够访问网络的电脑/笔记本或者平板,任何想要同步书签的设备。
  • 电脑上有众多选择,只要是支持扩展的浏览器都可以:火狐、Chrome、Brave…在本文以Chrome为例。
  • 手机上新涌现了一批支持扩展的浏览器,通常以Chrome系和Firefox系;本文以kiwi browser为例。
  • 初次配置时如果能够使用代理会方便得多——如果没有代理,可以选择可信的资源站提供的扩展安装包。

Webdav的选择

Floccus提供Nextcloud、Webdav和Google Drive三种途径来作为中转存储。
国内提供Webdav的服务商实在不多。如果没有复杂的需求或条件,可以使用坚果云提供的Webdav服务。不需要代理。
由于我在电脑上有搭建自己的Webdav服务器,所以就用自己的啦。
如果有需要,也可以自己搭建一个Webdav服务器。

Floccus的配置

传送门:Private bookmarks sync - floccus.org

在Chrome、Firefox或者支持扩展的手机浏览器上,可以在扩展商店中找到floccus bookmarks sync插件。
Android端的APP还在测试版本——而且与浏览器分离为两个应用,在使用上显然没有那么方便。如果不想更换正在使用的浏览器,可以使用APP;如果愿意更换或者添加手机浏览器,可以使用kiwi、狐猴浏览器这些支持扩展的浏览器。

在安装完成后,分别配置好服务器信息、文件格式、文件夹映射与同步规则。
Floccus会在指定的webdav文件中放一个xbel或者html格式的数据库(格式取决于自己的配置)。

  • 每次拉取时,会将数据库中的书签配置到本地列表。注意:这会覆盖数据库中的文件。
  • 每次上传时,会将本地指定的书签上传到数据库。注意:这会覆盖数据库中的文件。
  • 每次同步时,会比较本地与数据库中的文件,并将新的改动应用到较旧的条目中。

需要注意的是,在文件夹映射的设置中不建议直接部署在根目录,很容易产生错误。
建议分别配置书签栏、移动书签、菜单书签,或者干脆仅同步书签栏,将书签全部整理到书签栏的文件夹中。

——“浏览器通常不允许您在顶级根文件夹 (/) 中创建项目,该空间是为移动书签、书签栏、其他书签等特殊文件夹保留的。floccus 在根文件夹内创建项目的任何尝试(无论是在 Kiwi 中还是在任何其他浏览器上)都将失败。”

收尾

配置完主要项目后,将同步条目修改为合并,选择自动同步的时间。如果有需要,就手动点击合并。
如果一切正常,就可以实现不同浏览器间的书签同步了。

评论