JustZix 功能

跨设备同步

JustZix 让你的配置在每台电脑和每个浏览器上保持一致。只需一个 25 位字符的同步密钥——规则、文件夹和设置都会跟随你,冲突会针对每个实体单独解决。

一个密钥,无需密码

同步基于一个由 JustZix 在你浏览器中本地生成的 25 位字符密钥。你在另一个浏览器或另一台电脑上输入相同的密钥,两个实例便立即归属于同一个账户。没有密码,也没有通过外部提供商的登录。

后端永远看不到密钥的明文形式——它只存储其 SHA-256 哈希。密钥既是你的标识符也是你的秘密,因此要像保管密码那样保管它。如果你丢失了它,通过邮件恢复会用一个新密钥替换旧的。

哪些内容会被同步

同步涵盖你使用扩展的全部工作,而不仅仅是规则本身:

  • 文件夹和规则组及其结构,
  • CSS 和 JavaScript 规则集以及操作,
  • 界面主题和所选语言,
  • 使用统计数据。

在一台设备上保存的更改会几乎实时出现在其他设备上,因此你可以在笔记本上打磨一条规则,然后在台式机上发现它已就绪。

按实体的冲突解决

每个实体——单条规则、一个文件夹、一项设置——都带有自己的 Lamport 时间戳。当两台设备各自独立地更改某些内容时,较新的版本胜出,但这是针对每个实体单独决定的。绝不会一次性整体覆盖“你的所有设置”。

删除操作通过 tombstone 传播——这些标记会告诉其他设备某个实体已被移除,而不是任其在下次同步时悄悄重现。登录时,当状态出现分歧,JustZix 会给出选择:使用服务器数据、发送你的本地数据,或以 Last-Write-Wins 方式合并双方。

Status 标签与完整重新同步

Status 标签是你了解同步状态的窗口。你将在那里找到同步历史、带有账户当前内容计数的“云端库”视图,以及一个完整重新同步按钮。

完整重新同步会从头开始将本地状态与服务器进行比较,并逐个实体地协调所有内容——在长时间中断后或添加一台全新设备后很有用。闲置账户会在 12 个月后被清理,提醒邮件会提前 30 天送达。