更新于 2026 年 7 月 · 6 分钟阅读
GeoIP 与 GeoSite 数据更新
GEOIP,CN 和 GEOSITE 这类规则不是内核自带的,它们依赖单独的数据文件。文件过期或者下载失败,规则就会大面积失效。
哪些规则依赖它
GEOIP 用的是 IP 归属库,GEOSITE 用的是域名分类库,ASN 规则用的是自治域库。三个是不同的文件,缺哪个哪类规则就报错。
内核启动时如果找不到或读不动这些文件,日志里会直接写明加载失败,界面上的表现是配置切不过去。遇到这种情况先看日志,别急着改规则。
打开自动更新
在配置里加上 geo-auto-update 为 true,再加 geo-update-interval,单位是小时。一天一次对绝大多数人够用,写成 1 只是浪费带宽。
自动更新失败通常不是配置写错,而是拉不到源。日志里会有对应的下载错误,这时候换源比反复重试有用。
新手从这里开始
数据文件是在内核启动时加载的。换过文件之后要重启内核,只重载配置不算数。
换成能拉得动的源
geox-url 下面有 geoip、geosite、mmdb、asn 几个键,可以分别指向别的地址。直连 GitHub 经常超时,换成可用的镜像能明显提高成功率。
换源前确认文件格式对得上:geoip 和 geosite 是 dat 格式,mmdb 是 MaxMind 格式。格式不匹配时内核不会自动回退,只会加载失败。
手动替换的办法
打开应用的数据目录,把下载好的文件覆盖进去,文件名保持一致,然后重启内核。自动更新一直失败时这招最省事。
别从来路不明的地方拿 geo 文件。它决定哪些流量走直连,一份被改过的分类库可以让本该走代理的域名悄悄裸连出去。
项目是什么
Clash Verge Rev 是基于 Tauri 的 Mihomo 图形客户端,支持配置管理、系统代理、TUN 模式、规则编辑和 WebDAV 备份。