我正在运行最新的 Catalina 测试版 (19A578c) 和最新的 Wireguard 客户端https://www.wireguard.com。
今天早上 Catalina 测试版更新后,我配置的所有 VPN 都消失了。我仍然可以在登录钥匙串中看到与每个 VPN 关联的密钥,但没有找到将 VPN 恢复或导入 Wireguard 的方法。我有完整的机器备份,但在我的系统/用户库或其他文件系统位置的任何地方都找不到这些配置文件的任何记录。
有人知道我需要恢复哪些文件才能恢复这些配置的 VPN 吗?
答案1
在 Apple 修复之前,解决配置丢失问题的解决方法:
wireguard 配置不存储在配置文件中,而是存储在 MacOS 钥匙串中。在登录钥匙串中搜索“WireGuard Tunnel”。如果在 Wireguard 更新或 Catalina 更新后找不到它,请从 TimeMachine 备份中恢复登录钥匙串。恢复的钥匙串应包含所有 WireGuard Tunnel 配置。然后可以在“密码”字段中找到隧道配置。请注意,有多行;您最初只能看到 [Interface]。只需复制所有内容(CMD+A CMD+C),然后将其粘贴到新的 WireGuard 隧道配置中(CMD+V)。
Catalina 中似乎有一个错误导致了此问题。WG 开发人员现在已经意识到了这一点。