Clash Verge Rev 本地 Geo 规则库自动定时更新配置:使用 GitHub Action 镜像源保持规则最新

一、规则库陈旧带来的“误伤与漏网”

很多 Clash Verge Rev 用户在安装好客户端、导入服务商的订阅后,往往半年都不会去动一下底层的规则设置。

然而,用着用着,各种莫名其妙的分流灵异现象开始频繁冒头:

某些明明是中国大陆境内刚注册的新域名、或者各大银行新推出的业务入口,一打开竟然被分流规则判定为“海外未知流量”,强行推给境外节点导致网页打不开;

相反,某些原本必须走代理的海外流媒体或小众开源镜像站,却被识别为直连导致白屏超时。

很多人误以为是机场服务商的节点出问题了。

其实,问题的根本原因100% 潜伏在客户端本地自带的两个静态数据库文件上:`geoip.dat` 与 `geosite.dat`!

全球互联网的 IP 地址归属与企业域名注册,每天都在发生动态的变更和注销。

如果你的客户端本地自带的规则库是半年前编译的旧版本,用半年前的“陈旧地图”去导航今天的实时互联网流量,发生分流误判和漏网是必然的宿命。

Clash Verge Rev设置面板中配置本地GeoIP与GeoSite规则库自动增量更新

二、两张大地图的职责分工

Mihomo(Clash.Meta)内核在执行毫秒级分流时,全靠这两张本地数据库支撑:

  • `geosite.dat`:收录了全球数以百万计的顶级域名与二级域名分类标签(如哪些域名属于 `cn`、哪些属于 `openai`、哪些属于 `netflix`);
  • `geoip.dat`:收录了全球 IP 物理所属的国家代码与自治系统归属(判定某个 IP 到底物理坐落在中国、美国还是新加坡)。

保持这两个文件的高频动态刷新,是所有精准分流规则的前提基石。

三、三步打通全自动无感更新通道

第一步:挑选高可用、防污染的 GitHub 开源镜像源

由于 GitHub 原生 Releases 在国内部分地区偶尔遭遇 DNS 污染,必须采用带有全球 CDN 加速的稳定镜像源:

  • 社区公认维护最活跃的高精度规则集:`MetaCubeX/meta-rules-dat`(每天由 GitHub Action 自动化工作流自动根据全网最新 BGP 路由表重新编译生成);
  • 高速 CDN 加速镜像链接:
  • GeoSite 下载源:

`https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat`

  • GeoIP 下载源:

`https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat`

第二步:在 Clash Verge Rev 中挂载自动更新策略

打开 Clash Verge Rev 客户端主界面。

点击左侧导航栏的 「设置 (Settings)」。

在设置列表中向下滚动,找到 「Geo 数据设置 / 规则资源更新」 模块。

进行关键配置:

  • 自动更新开关:务必拨至「开启」状态;
  • 更新频率 (Interval):建议选择 `每 7 天更新一次`(每周一自动在后台静默检查增量更新,完全不影响正常上网);
  • GeoSite 下载地址:填入上述推荐的高速 CDN 镜像链接;
  • GeoIP 下载地址:填入对应的 GeoIP 镜像链接。

点击下方的 「立即检查并更新 Geo 资源」 按钮:

客户端会立刻在后台发起异步拉取,状态栏提示“正在下载并重载规则库”,几秒后提示更新成功,本地版本瞬间刷新至最新。

第三步:在核心全局配置中开启“内存常驻与热重载”

为了防止更新后必须手动重启内核:

检查客户端的配置模式,确保启用了 `geodata-mode: true`;

当新文件拉取落地后,Mihomo 内核会在不掐断任何现存 TCP 代理连接的前提下,在内存中毫秒级无感热重载规则二叉树。

四、日常维护建议

完成了这套自动化配置后,你无需再在本地安装任何繁琐的 Python 定时脚本。

无论国内各家视频平台如何更换新的 CDN 域名,还是海外服务商如何调整机房网段,你的 Clash Verge Rev 永远手握全球最新鲜的网络地图,分流判断干脆精准,彻底告别误伤。