服务器只设一次,每台 Mac 上都能用
登录是可选的。登录后 HostDock 分两条通道同步:保险库放服务器、凭据和转发规则,用同步密码端到端加密,我们的服务端永远拿不到这个密码;云空间放笔记、脚本和文件,登录后马上就开始同步。
能做什么
加密的保险库
服务器、密码、私钥、保存的凭据和转发规则,在你的设备上用 XChaCha20-Poly1305 加密之后才上传。
恢复码
设同步密码时还会给你一个 32 位的恢复码。忘了密码,用恢复码照样能解开保险库。
笔记和脚本
Markdown 笔记本,还有可以分层文件夹的脚本库。把脚本填进快捷命令,在打开的终端里执行。
文件站
放那些要一次次传到服务器上的文件:配置、安装包、你不介意不加密存放的证书。在另一台 Mac 上要用时才下载。
不用操心的同步
启动时、改了东西几秒后、每 5 分钟,以及你手动点的时候都会同步。服务器和转发规则要不要同步可以分别选。
不会随便删你的数据
只有用你自己的密钥解得开的删除记录,才会删掉本机的数据。服务端少了什么,HostDock 会重新上传,而不是把本机的也删掉。
规格
| 登录 | 邮箱收 6 位验证码,10 分钟内有效;没有账号密码 |
|---|---|
| 设备 | 每个账号最多 10 台;可以远程让任何一台下线 |
| 保险库里有什么 | 服务器、各服务器的密码和密钥、保存的凭据、端口转发规则 |
| 保险库的加密 | Argon2id(64 MiB,3 轮)包住一把随机的 256 位数据密钥;每条记录用 XChaCha20-Poly1305 |
| 云空间里有什么 | 笔记、脚本、文件站的文件、外观设置、个人资料 |
| 云空间的加密 | 传输时加密(HTTPS),不是端到端加密;服务端看得到内容 |
| 从不同步 | AI 对话和 API key、MCP 令牌、信任过的主机密钥、执行记录 |
| 冲突 | 整条记录比较,后改的为准;修改赢过删除。冲突的笔记会留一份「冲突副本」 |
| 不登录 | 所有功能在本机照常用,什么都不离开你的 Mac |
常见问题
云空间为什么不像保险库那样端到端加密?
为了登录后笔记、脚本和文件马上就能同步,不用在每台 Mac 上输同步密码。HostDock 有意把两条通道分开:密码、密钥和服务器地址只走加密的保险库。
忘了同步密码怎么办?
用设置同步时保存的恢复码。恢复码也丢了、但还有一台 Mac 登录着的话,可以在那台 Mac 上重置保险库,用新密码把本机的数据重新加密上传。哪里都没有副本的话,服务端的保险库数据谁都解不开。
用 HostDock 一定要登录吗?
不用。除了同步,所有功能不登录也能用;不登录就什么都不会上传。
HostDock 的其他功能
把你的服务器收进一个窗口
免费下载,支持 macOS 12 Monterey 及以上。