Skip to content

云同步概览

VertiTab 的云同步功能让您能够在多个设备之间无缝同步浏览器数据。这个强大的功能确保您的标签页、设置和浏览偏好在任何需要的地方都能随时可用。

云同步工作原理

云同步系统采用强大的客户端-服务器架构,并配备端到端加密来保护您的隐私:

同步架构

  1. 本地数据收集:VertiTab 监控特定数据类型(标签页、设置、书签等)的变化
  2. 加密处理:所有数据在传输前使用 AES-GCM 加密算法进行本地加密
  3. 服务器通信:加密数据通过 REST API 上传到安全的云服务器
  4. 多设备同步:其他设备下载并解密同步的数据
  5. 冲突解决:系统使用基于时间戳的冲突解决机制确保数据完整性

同步模式

VertiTab 提供四种同步模式以适应不同的使用模式:

  • 已禁用:不进行任何同步操作
  • 仅上传:设备只向云端上传数据(从设备到云端的单向同步)
  • 仅下载:设备只从云端下载数据(从云端到设备的单向同步)
  • 保持同步:双向同步,保持所有设备数据最新(推荐)

数据类型与同步逻辑

扩展设置

  • 同步内容:主题偏好、标签页显示选项、键盘快捷键和所有扩展配置
  • 同步时机:变更后延迟 5 秒同步,避免过度更新
  • 冲突解决:最新时间戳优先

站点配置

  • 同步内容:每个站点的设置,如自定义标签页标题、站点特定行为
  • 同步时机:变更后延迟 5 秒同步
  • 冲突解决:站点特定设置合并,最新变更优先

快速访问项目

  • 同步内容:书签标签页和常用页面
  • 同步时机:变更后延迟 5 秒同步
  • 冲突解决:项目在设备间合并,具有重复检测功能

最近关闭的标签页

  • 同步内容:最近关闭标签页的历史记录(达到配置限制)
  • 同步时机:变更后延迟 60 秒同步,批量处理多个关闭操作
  • 冲突解决:最近项目按时间顺序合并

窗口标签页和分组

  • 同步内容:打开的标签页、标签组、窗口排列
  • 同步时机:变更后延迟 60 秒同步,避免浏览过程中的频繁更新
  • 特殊行为
    • 可跳过最后一个浏览器窗口关闭时的同步(可配置)
    • 多种恢复模式:追加到当前窗口、创建新窗口、替换当前标签页或保存为快照
  • 冲突解决:应用最新的窗口状态

标签页快照

  • 同步内容:保存的标签页集合及其元数据
  • 同步时机:变更后延迟 30 秒同步
  • 冲突解决:快照合并时基于创建时间和内容进行重复检测

安全和隐私

本地加密

  • 算法:AES-GCM(Galois/Counter 模式)使用 256 位密钥
  • 密钥管理:加密密钥由您的本地密码派生,从不传输
  • 密码要求:您可以设置自定义加密密码或使用默认加密
  • 零知识:服务器永远无法访问您的未加密数据

数据传输

  • 协议:使用证书验证的 HTTPS
  • 载荷:只传输加密的数据包
  • 元数据:最少的元数据(时间戳、数据类型)用于同步协调

设备管理

  • 设备识别:每个设备获得唯一标识符用于同步协调
  • 设备命名:设置自定义名称以便轻松识别您的设备
  • 同步状态:上传/下载操作的实时状态监控

同步触发器

自动触发器

  • 数据变更:监控的数据发生变化时自动触发
  • 浏览器启动:浏览器启动时可选的完整同步(可配置)
  • 防抖处理:智能延迟防止快速变化时的过度同步操作

手动触发器

  • 立即同步:通过"立即同步"按钮强制立即同步
  • 单个数据类型:独立同步特定数据类型
  • 批量操作:一次同步所有启用的数据类型

性能优化

防抖和批处理

  • 可配置延迟:每种数据类型都有优化的延迟设置
  • 变更批处理:多个快速变更被组合成单个同步操作
  • 锁管理:防止并发同步操作以确保数据完整性

冲突解决策略

  • 基于时间戳:最新的修改时间决定胜出版本
  • 合并友好:兼容的数据被合并而不是覆盖
  • 重试逻辑:失败的同步操作自动重试,采用指数退避算法

错误处理

网络问题

  • 自动重试:失败的操作最多重试 3 次
  • 优雅降级:即使同步不可用,扩展也能继续工作
  • 状态反馈:清晰的指示器显示同步成功/失败状态

数据损坏

  • 验证:所有同步数据在应用前都会验证
  • 回滚能力:失败的同步操作不会影响本地数据
  • 错误报告:详细的错误消息帮助诊断问题

优势

对于多设备用户

  • 在所有设备间提供无缝体验
  • 初始配置后无需手动设置
  • 浏览状态的实时同步

对于单设备用户

  • 针对系统崩溃的数据备份保护
  • 浏览器重装后的轻松恢复
  • 基于云的数据保存带来安心感

对于所有用户

  • 行业标准加密确保隐私
  • 对同步数据的精细控制
  • 适应不同用例的灵活同步模式

开始使用

要开始使用云同步,请导航到扩展设置并查找"同步设置"部分。系统将引导您完成初始设置过程,包括密码配置和数据类型选择。