Правило GEOIP,CN,DIRECT работает благодаря базе принадлежности IP-адресов внутри ядра; GEOSITE,google — благодаря классифицированному списку доменов. Сами себя эти базы не обновляют. Запустите их — и маршрутизация начнёт «плыть»: свежие диапазоны CDN попадут не в ту категорию, новые домены пролетят мимо правил.
Где обновлять
В «Настройках», в разделе ядра Clash, есть пункт обновления Geo-данных. Один клик скачивает свежие geoip.dat, geosite.dat и country.mmdb и перезагружает конфиг.
Разумная периодичность — раз в месяц. И это первый ход при любых странностях маршрутизации: «локальный сайт вдруг пошёл через прокси» — классический симптом устаревших Geo-баз.
Обновление не проходит
Файлы лежат на GitHub Releases, так что причина номер один — недоступный GitHub:
- Сначала убедитесь, что прокси работает, потом жмите обновление;
- Хронические сбои — скачайте вручную с MetaCubeX/meta-rules-dat и положите файлы в папку конфигурации Clash Verge (в настройках есть кнопка «открыть папку»), затем перезапустите ядро;
- Проверьте свободное место — распакованные файлы весят десятки мегабайт и без места падают молча.
Откуда данные и как закрепить источник
Mihomo по умолчанию берёт данные MetaCubeX (надстройка над доменными списками сообщества v2fly). Закрепить источник или использовать зеркало можно в конфиге:
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"
Пишите это в Merge-файл, а не в саму подписку — как и почему, объясняет статья о Merge.
Как это связано с вашими правилами
GEOIP,CN,DIRECTсверяет IP назначения; место ему в конце списка правил;GEOSITE,category-ads-all,REJECTсверяет домен с категорией — дешёвая блокировка рекламы;- для своих правил предпочитайте
DOMAIN-SUFFIX/DOMAIN-KEYWORD— быстрее и предсказуемее; Geo-правила оставьте страховкой. Синтаксис — в инструкции по правилам.
Если сразу после обновления Geo маршрутизация ведёт себя странно — ядро не до конца перечитало данные. Перезапустите Clash Verge, и всё уляжется.