MCPcopy Create free account
hub / github.com/Davoyan/mihomo-rule-sets

github.com/Davoyan/mihomo-rule-sets @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
17 symbols 52 edges 4 files 0 documented · 0% updated 2d ago★ 82

Browse by type

Functions 17 Types & classes 0
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Этот репозиторий для моих правил маршрутизации в различных приложениях и конфигах.


Шаблон Ultimate Mihomo Ru для Remnawave

Исчерпывающее описание вы можете прочитать в коментариях в шаблоне.

Использует списки и правила из этого репозитория.

Если вы не используете шаблон как учебный пример, а используете его непосредственно, то рекомендуется его переодически обновлять.

Рекомендуемые клиенты: - Windows / Linux / macOS / Android - FlClashX или Koala Clash - ios - Rabbit Hole

📖 Инструкция в картинках

Спойлер

1. Открываем панель, ищем редактор пользовательского конфига Mihomo

2. Редактируем шаблон По умолчанию, что отдаётся пользователям подписки

3. Открываем меню с готовыми шаблонами конфигураций

4. Загружаем шаблон

5. Сохраняем, применяя изменения


Список IP адресов для маршрутизации внутри России.

Список ip подсетей, сгенерированный из баз IPinfo + MaxMind, + геофидов geofeed-sources.txt. А так же из AS российских компаний, операторов или компаний связанных с Россией. Обновляется раз в сутки.

Из чего формируется:

  • В одной из баз или в геофиде страна подсети 🇷🇺 RU или 🇧🇾 BY.
  • В названии AS в базе ipinfo есть следующие ключевые слова, регистронезависимо
  • В домене AS в базе ipinfo есть следующие ключевые слова, регистронезависимо
  • Домен AS в базе ipinfo полностью совпадает с значением из списка, регистронезависимо

Подсети собираются и агрегируются, уменьшая конечный вес до ~1мб / ~40к строк. Что решает проблему с недостатком оперативной памяти на ios.

ip-for-ru/lists

  • ips-for-ru-singbox.json - json для Singbox
  • ips-for-ru-singbox.srs - srs для Singbox
  • ips-for-ru-snippet.json - snippet для Remnawave
  • ips-for-ru.lst - TXT файл с подсетями
  • ips-for-ru.mrs- mrs для Mihomo
  • ips-for-ru.txt - TXT файл с подсетями
  • ips-for-ru.yaml - yaml для Clash/Mihomo

Список доменов для маршрутизации внутри России.

Генерируется из уже готовых списоков, удаляя повторы. Обновляется раз в сутки.

Из чего формируется: * category-ru и российские компании (full) из репозитория MetaCubeX * itdoginfo список outside * hydraponique списки category-ru и whitelist * legacy домены из репозитория hydraponique, сохранённый перед оптимизацией (удалением) доменов в оригинальном репозитории, которые резолвятся в RU ip

rules

  • category-ru.lst - TXT файл с доменами
  • category-ru.mrs - mrs для Mihomo
  • category-ru.yaml - yaml для Clash/Mihomo

Donation

Самый простой способ поддержать меня, это нажать на звездочку (⭐) в верхней части страницы. Если вы вдруг захотите меня поддержать деньгой:

  • GRAM (TON): UQCVlQkCHDJzlF0AfQmgvCa2rEASVG4gYAU6cAU_IR9qVQQs
  • BTC: bc1qr6yp275xhsph99r040lhe8ae5hkjpkx5ta0g7r
  • SOL (SPL): 89g9rqRE8Hq6yE6NSiECCycjmv4vrQPrYzZDzoyRShq
  • USDT (ERC20): 0x10255EbFbC434c32c8B4e885e96A4B4982B98849
  • USDT (TRC20): TK9oKk5AfcyDLzKWc96tGMwy4EGum72GiX

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 17

Languages

Python100%

Modules by API surface

scripts/update-ru-apps.py8 symbols
scripts/category-ru.py3 symbols
scripts/build-additional-telegram-ips.py3 symbols
ip-for-ru/generate.py3 symbols

For agents

$ claude mcp add mihomo-rule-sets \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page