SwiftServer
开始使用

iCloud 同步

通过你自己的 iCloud 账户,在 iPhone、iPad 和 Mac 之间同步机器、密钥、代码片段和规则。

打开 iCloud 同步之后,你的整套配置会跟着你在设备之间走:同样的服务器、身份、 密钥、代码片段和规则。同步属于 Premium。

打开同步

设置 → 数据同步 → iCloud 同步,然后重启 App (同步设置的更改在下次启动时生效)。同一个界面上还有实时的同步状态和 强制同步按钮。

在每一台需要同步的设备上,都用同一个 Apple ID 登录。

同步什么,怎么同步

该带过去的东西都会带过去:机器(连同组、标签和跳板路由)、身份、SSH 密钥、 代码片段与代码片段包、端口转发规则、代理配置、已信任的主机密钥,以及会话历史。

承载它们的是 Apple 的两套系统:

  • 配置通过 CloudKit 同步进你的 iCloud 私有数据库。SwiftServer 没有自己的服务器,也读不到这些内容。
  • 机密(密码、私钥、密钥口令、代理凭据)完全不经过 CloudKit, 只通过 iCloud 钥匙串传输,由 Apple 做端到端加密。

设备本地的偏好设置(外观、终端设置、仪表板选项)留在各自的设备上。

需要知道的几点

  • 如果在开启同步之前有多台设备改过同一条凭据,这条凭据以最近开启同步或 最近修改的那台设备为准。
  • 删除一条凭据会同步到所有已同步的设备。
  • 状态行会自己说明问题出在哪里:「未设置 iCloud 账户」「无网络连接」 「同步中...」或「已与 iCloud 同步」。
  • 关闭同步不会删掉设备上的任何内容,只是新的更改不再同步 (同样要在 App 重启之后生效)。

本页内容