环境描述:
iPhone:Surge 4.14.0 (Build 2254), config file: iOS.conf
Mac:Surge 4.6.0 (Build 1710), config file: macOS.conf
iOS.conf / macOS.conf
`[Proxy]
#!include general.ini
[Proxy Group]
#!include general.ini
[Rule]
#!include general.ini
[Keystore]
#!include general.ini
general.ini
[Proxy]
ProxyA = https, proxyA.com, 443, client-cert=Surge
ProxyB = https, proxyB.com, 443, client-cert=Surge`
原来keystore用的是Base64的模式,现在开始迁移到keychain模式
- 先在iPhone里面添加keychain,然后修改代理配置,试用Surge,原来是keystore里面的UUID
- macOS报错:keychain surge not found,然后就自杀了
正确做法是现在所有设备分别先导入keychain,再修改代理文件,否则macOS无法正常运行
建议Surge for macOS考虑这种情况,哪怕容错不退出