云同步概览
VertiTab 的云同步功能让您能够在多个设备之间无缝同步浏览器数据。这个强大的功能确保您的标签页、设置和浏览偏好在任何需要的地方都能随时可用。
云同步工作原理
Section titled “云同步工作原理”云同步系统采用强大的客户端-服务器架构,并配备端到端加密来保护您的隐私:
- 本地数据收集:VertiTab 监控特定数据类型(标签页、设置、书签等)的变化
- 加密处理:所有数据在传输前使用 AES-GCM 加密算法进行本地加密
- 服务器通信:加密数据通过 REST API 上传到安全的云服务器
- 多设备同步:其他设备下载并解密同步的数据
- 冲突解决:系统使用基于时间戳的冲突解决机制确保数据完整性
VertiTab 提供四种同步模式以适应不同的使用模式:
| 模式 | 描述 | 方向 |
|---|---|---|
| 已禁用 | 不进行任何同步操作 | 无 |
| 仅上传 | 设备只向云端上传数据 | 单向(设备 → 云端) |
| 仅下载 | 设备只从云端下载数据 | 单向(云端 → 设备) |
| 保持同步 | 双向同步,保持所有设备数据最新 | 双向(推荐) |
数据类型与同步逻辑
Section titled “数据类型与同步逻辑”| 数据类型 | 同步内容 | 同步时机 | 同步后行为 |
|---|---|---|---|
| 扩展设置 | 主题偏好和扩展配置 | 5秒后 | 应用最新配置 |
| 站点配置 | 每个站点的设置 | 5秒后 | 合并 |
| 快速访问项目 | 快速访问项目 | 5秒后 | 合并 |
| 最近关闭的标签页 | 最近关闭标签页的历史记录 | 60秒后 | 合并 |
| 窗口标签页和分组 | 打开的标签页、标签组、窗口排列 | 60秒后 | 创建快照并消息通知 |
| 标签页快照 | 保存的标签页集合及其元数据 | 30秒后 | 合并 |
- 算法:AES-GCM(Galois/Counter 模式)使用 256 位密钥
- 密钥管理:加密密钥由您的本地密码派生,从不传输
- 密码要求:您可以设置自定义加密密码或使用默认加密
- 零知识:服务器永远无法访问您的未加密数据
- 协议:使用证书验证的 HTTPS
- 载荷:只传输加密的数据包
- 元数据:最少的元数据(时间戳、数据类型)用于同步协调
- 设备识别:每个设备获得唯一标识符用于同步协调
- 设备命名:设置自定义名称以便轻松识别您的设备
- 同步状态:上传/下载操作的实时状态监控
- 数据变更:监控的数据发生变化时自动触发
- 浏览器启动:浏览器启动时可选的完整同步(可配置)
- 防抖处理:智能延迟防止快速变化时的过度同步操作
- 立即同步:通过”立即同步”按钮强制立即同步
- 单个数据类型:独立同步特定数据类型
- 批量操作:一次同步所有启用的数据类型
防抖和批处理
Section titled “防抖和批处理”- 可配置延迟:每种数据类型都有优化的延迟设置
- 变更批处理:多个快速变更被组合成单个同步操作
- 锁管理:防止并发同步操作以确保数据完整性
冲突解决策略
Section titled “冲突解决策略”- 基于时间戳:最新的修改时间决定胜出版本
- 合并友好:兼容的数据被合并而不是覆盖
- 重试逻辑:失败的同步操作自动重试,采用指数退避算法
- 自动重试:失败的操作最多重试 3 次
- 优雅降级:即使同步不可用,扩展也能继续工作
- 状态反馈:清晰的指示器显示同步成功/失败状态
- 验证:所有同步数据在应用前都会验证
- 回滚能力:失败的同步操作不会影响本地数据
- 错误报告:详细的错误消息帮助诊断问题
对于多设备用户
Section titled “对于多设备用户”- 在所有设备间提供无缝体验
- 初始配置后无需手动设置
- 浏览状态的实时同步
对于单设备用户
Section titled “对于单设备用户”- 针对系统崩溃的数据备份保护
- 浏览器重装后的轻松恢复
- 基于云的数据保存带来安心感
对于所有用户
Section titled “对于所有用户”- 行业标准加密确保隐私
- 对同步数据的精细控制
- 适应不同用例的灵活同步模式
要开始使用云同步,请导航到扩展设置并查找”同步设置”部分。系统将引导您完成初始设置过程,包括密码配置和数据类型选择。