恢复模式表示应用读不到操作系统里那把保护代理密码和登录状态的密钥;修好原因后重启应用,密钥确实找不回来时再重置。
适用范围: Windows 版 Agilelogin(首个版本);macOS 相关说明在 macOS 版发布后适用。
屏幕上写的是什么?
应用打开后停在标题为 Agilelogin can’t reach its encryption key 的屏幕上。你的本地数据用一把保存在操作系统密钥库里的密钥加密:Windows 上是当前用户的数据保护密钥,macOS 上是登录钥匙串。这份应用读不到那把密钥。
这个屏幕显示期间,Profile 不会启动,同步暂停。什么都不会被删除。
哪些数据受影响?
这把密钥保护的是应用加密保存的字段:代理密码和你的账号登录。Profile、指纹、分组和代理地址都是正常保存的,不受影响。Cookie 由每个 Profile 自己的密钥单独保护,除非你选择重置,恢复过程不会碰它们。
先试什么?
屏幕上列出了常见原因:
- **Windows:**这把密钥属于另一个 Windows 用户或另一台电脑,或者管理员重置了你的账号密码。如果你只从另一台电脑复制了漫游的
%APPDATA%文件夹,密钥还留在那台电脑的%LOCALAPPDATA%里。 - macOS:如果 macOS 曾询问是否允许使用钥匙串,重新打开应用并选择「始终允许」。如果你最近重置过登录密码,登录钥匙串仍使用旧密码;在「钥匙串访问」里用旧密码解锁它。
修好原因之后,重启应用。本版本里这个屏幕上的**「Try again」**按钮不会重新读取密钥库,所以在系统里做的修复要到下次启动才生效。
重置
如果密钥确实找不回来了,选择**「Reset」**。重置会创建一把新的加密密钥。你的代理密码和当前登录会被清空,这台电脑上每个 Profile 的登录态也会重置。每个 Profile 自己的 cookie 密钥同样由这把电脑密钥保护,换了新密钥后,旧密钥下保存的登录状态就打不开了。重新登录后,代理密码会从你的同步副本恢复;不同步的账号需要重新输入。应用会引导你处理仍需补填的密码。