升级动的是程序,不是你的数据
升级只换程序本体。订阅、配置文件、主题、热键这些都存在用户目录里,覆盖安装不会碰它们。所以「升级完订阅全没了」几乎都不是升级弄丢的,而是安装方式变了——安装版和便携版读的不是同一个目录,一换就像被清空了一样。
动手前只有两件事要做。一是把正在用的那份配置导出,或者干脆整个配置目录复制一份到别处;二是记下当前版本号,真要退回去的时候你才知道该退到哪一版。
网络不通的时候别升级
新版第一次启动要联网拉订阅,网都不通,你分不清是升坏了还是链接本身打不开。
关掉、覆盖、必要时退回
- 1
按顺序关:TUN、系统代理、程序
先关 TUN,再关系统代理,最后右键托盘图标选退出。点窗口右上角的叉只是收进托盘,内核还在跑。开着 TUN 直接覆盖安装,很容易在网络适配器里留下一块没人管的虚拟网卡,表现就是装完整机上不了网。
- 2
覆盖安装,再让服务对上号
不用先卸载,新版安装包装在原路径上就行。Windows 的 TUN 靠服务模式撑着,服务是单独的组件,版本对不上就打不开。升完客户端如果 TUN 开关一按就弹回,去设置里把服务卸载重装一次,比反复重启有用得多。
- 3
退回旧版:先卸新的,再装旧的
卸载时选保留用户数据,配置目录一个文件都别删,然后装回你记下的那一版。新版写进配置的字段旧内核可能不认,回退后要是配置解析报错,把升级前备份的那份覆盖回去就好。
装完先确认这几项
新版起来之后先别急着开代理。到订阅页看配置卡片还在不在、更新时间对不对,再手动更新一次确认能正常拉到。配置都在,说明程序读的还是原来那个用户目录。
- 订阅列表和节点数量跟升级前一致
- 代理页点一次延迟测试,能出毫秒数
- 用 TUN 的话,开关能停在打开状态不回弹
常见问题
升级后订阅不见了,去哪找回来?
先用应用里的「打开配置目录」看一眼当前路径,跟升级前那个对比。便携版把数据放在程序自己的文件夹,安装版放在系统用户目录,两者一换就像全被删了。把旧目录里的文件拷进新目录,重启程序就能看到。
隔了好几个版本,能一次升到最新吗?
可以,覆盖安装不要求逐版跳。跨度越大,配置字段和内核变化越多,升完第一次启动先把配置重新激活一遍,看有没有解析报错;有的话日志页会告诉你是哪一行不被接受。