MCPcopy Index your code
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%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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


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

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

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

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

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

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

Спойлер

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

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

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

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

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


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

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

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

Подсети собираются и агрегируются, уменьшая конечный вес до ~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

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

  • TON: UQAMcrN7fDEX5BV4Ui9LpJeQj_OfDttUiQKz-UsbiQrpCkgZ
  • BTC: bc1qxl05dhaxp5s3vpu4njx4mrzqfccqlhgfsp5dyu
  • SOL (SPL): 3qT7wRUKXiTmpXvLuxT9J4STPZqEhWbVcn4NgZPyLMLi
  • ETH (ERC20): 0x90DF7F6eD4d7d0bD8cA6790c0712D21f0a4da55D
  • Tron(TRC20)/USDT: TX8NzurextBLzRCnuQhxM6mzwNZ2LMbanE

Core symbols most depended-on inside this repo

write_text
called by 2
scripts/update-ru-apps.py
download
called by 1
scripts/build-additional-telegram-ips.py
parse_lines
called by 1
scripts/build-additional-telegram-ips.py
main
called by 1
scripts/build-additional-telegram-ips.py
remove_overlaps
called by 1
scripts/category-ru.py
transform_keyword
called by 1
scripts/category-ru.py
main
called by 1
scripts/category-ru.py
detect_newline
called by 1
scripts/update-ru-apps.py

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