先说结论:更新后用不了,按三步走——① 重新导入机场当前订阅(旧的本地配置格式可能已过时);② 重新开一次 TUN / 服务模式(系统服务常在升级时失效);③ 还不行就回退到上一个稳定版。前两步能解决大部分,回退是保底。
看日志确定是哪一类
升级后的故障几乎都能从日志第一行分出类型。Clash Verge Rev 在「日志」页查看,sing-box 在启动输出里看。常见报错类型:配置字段不识别(新版改了格式)、服务未运行(系统服务失效)、端口占用(残留进程)。
第一步:重导订阅,别沿用旧配置
新版本改字段格式时,机场通常已经更新了订阅模板,你本地缓存的还是旧格式。做法:删掉旧订阅条目,从机场用户中心重新复制链接导入,让客户端拉一份全新的。自定义过的规则用「订阅覆写」保存,别直接改订阅文件——这也是更新后自定义丢失的常见原因。
sing-box 对配置格式最敏感,几乎每个大版本都有字段变更,报错时要优先怀疑配置格式。
第二步:重装系统服务
Windows 上 Clash Verge Rev 的 TUN 依赖「服务模式」,macOS 依赖系统扩展,升级后二者都可能失效。到设置里关掉再打开 TUN,客户端会重新触发安装并弹出授权;Windows 以管理员身份运行客户端再操作。
第三步:回退到上一个稳定版
只从官方发布页拿旧版本(GitHub Releases)。覆盖安装即可,用户数据保留在配置目录里不会丢:
- Windows:%APPDATA%\io.github.clash-verge-rev.clash-verge-rev\
- macOS:~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev/
回退前把配置目录备份一份,万一新旧版本配置互不兼容还能还原。系统大版本刚发布的头几周,客户端适配往往没跟上,这段时间不着急升级最省事。
常见问题
更新后配置打不开?新版可能改了配置字段格式,重新导入机场当前的订阅(机场模板通常已适配新版),而不是沿用旧的本地配置。
能回退旧版吗?可以。到官方发布页下载上一个稳定版覆盖安装,先恢复可用,再等新版修复。切勿从非官方渠道下载旧版。