ClashX.Meta
ClashX.Meta copied to clipboard
更新GEO数据库功能故障
问题1:
通过面板功能手动更新GEO数据库时,会导致 .yaml 配置文件无法加载,并且无法自动恢复,仅能通过手动重载配置文件或重启客户端恢复。
1)功能面板1
2)功能面板2
问题2: .yaml 配置文件配置了以下文件的获取地址,通过以上面板功能更新GEO数据库时,均不能完整更新以下几个文件(总会缺1、2个无法更新完整),可能由问题1 导致: geosite.dat geoip.dat country.mmdb
geodata-mode: true
geox-url:
geoip: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat"
geosite: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat"
mmdb: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb"
理论上 并没有故障
-
更新完成后 是恢复到启动配置文件 但ClashX Meta 的启动配置是一份最小化配置 而不是实际的 自动重启 拿不到重启完成的通知 所以再恢复配置不是很好实现
-
更新功能 只是调用meta 内核的restful api 具体干了什么是内核决定的 (只有配置文件里用到的 才会被更新
大概会尝试解决一下这个问题吧
6b40b9a 修复了一部分问题1
只有meta 菜单里的修好了
SwiftUI 的dashboard 得绕一大圈 没想好怎么处理
Yacd 面板 无法解决
6b40b9a 修复了一部分问题1 只有meta 菜单里的修好了 SwiftUI 的dashboard 得绕一大圈 没想好怎么处理 Yacd 面板 无法解决
辛苦了,等release包发布吧。
另外,【关于】页面如果有空看能不能更新下,把 ClashX
的相关信息替换成 ClashX.Meta
的。
已安装完 v1.3.3 测试了下,自动更新了 geosite.dat geoip.dat cache.db 这三个文件。
不过 country.mmdb 没有更新完成。目前来说够用了。 不过更新完正常加载之前的配置文件还是有问题,期待后续吧。
【关于】页面的信息我重新提个 issue 吧。
感谢修复!