zzzgydi / clash-verge

A Clash GUI based on tauri. Supports Windows, macOS and Linux.
21.46k stars 3.19k forks source link

针对自定义 Geosite 、Mmdb 和 Geoip 的更新措施 #484

Open Larvan2 opened 1 year ago

Larvan2 commented 1 year ago

前提如下:

  1. Clash.Meta 提供了自定义修改 Geosite 、mmdb 和 Geoip 下载地址的 geox-url 配置
  2. clash-verge 会在每次启动时复制程序目录下的 Geosite 、Mmdb 和 Geoip 到运行目录,覆盖了 geox-url配置的文件。这导致了使用新增的 geosite:xxx 数据时(如geosite:biliintl),Clash.Meta 无法启动。 Ref: https://github.com/zzzgydi/clash-verge/issues/357#issuecomment-1379122103

现有几个方案:

  1. 提供填写自定义 Geosite 、Mmdb 和 Geoip 的选项,clash-verge 根据自定义的地址下载这些文件。
  2. 使用 Clash.Meta 时,不在 此处 更新运行目录的 Geosite 、mmdb 和 Geoip,此时这些文件由 Clash.Meta 自行下载,且可以调用 Clash.Meta 的 API ip:port/configs/geo 来更新这些文件。
  3. 运行目录上这些文件存在,且多次启动失败时,才更新 Geosite 、mmdb 和 Geoip
Soran730 commented 1 year ago

确实,希望能出个自定义 Geosite 、Mmdb 和 Geoip 下载源的配置,用默认的总感觉不舒服。

cqbf commented 1 year ago

确实,希望能出个自定义 Geosite 、Mmdb 和 Geoip 下载源的配置,用默认的总感觉不舒服。

可以弄个单独的“资源更新”页面,包括上述,还包括 了 内核更新、自身更新的功能,就比较好了

shallbytwo commented 1 year ago

确实,希望能出个自定义 Geosite 、Mmdb 和 Geoip 下载源的配置,用默认的总感觉不舒服。

可以弄个单独的“资源更新”页面,包括上述,还包括 了 内核更新、自身更新的功能,就比较好了

这不就是ClashX.Meta

roachsinai commented 1 year ago

确实,希望能出个自定义 Geosite 、Mmdb 和 Geoip 下载源的配置,用默认的总感觉不舒服。

可以弄个单独的“资源更新”页面,包括上述,还包括 了 内核更新、自身更新的功能,就比较好了

这不就是ClashX.Meta

问题是差一个 mac 。