From ca29a2ce10b3dfc805856a5c15c7499f7ff110d0 Mon Sep 17 00:00:00 2001 From: Hypick Date: Fri, 31 Jul 2026 20:56:19 +0300 Subject: [PATCH] update wl configs and documentation --- clash/README.md | 260 +++++++++++++++++++++++++++++++++++--- clash/config/wl/full.yaml | 10 +- clash/config/wl/lite.yaml | 10 +- 3 files changed, 259 insertions(+), 21 deletions(-) diff --git a/clash/README.md b/clash/README.md index efecd8f..9c9a83a 100644 --- a/clash/README.md +++ b/clash/README.md @@ -1,24 +1,254 @@ -## Лучшие клиенты +## 📱 Клиенты -### 🌐 OpenWRT -| Клиент | Ссылка | -|--------|--------| -| **Nikki** | [GitHub](https://github.com/nikkinikki-org/OpenWrt-nikki) | +> 💡 **Рекомендуемые приложения:** +> * **Android:** **FlClashX** +> * **iOS:** **Clash Mi** +> * **Windows:** **Koala Clash** +> +> +> **Почему они?** Эти клиенты автоматически подтягивают лучшую конфигурацию с правильными правилами маршрутизации и поддерживают передачу **HWID** для корректной авторизации подписки. ### 💻 Windows -| Клиент | Ссылка | -|--------|--------| -| **FLClash** | [GitHub](https://github.com/chen08209/FlClash) | -| **Clash Party** | [GitHub](https://github.com/mihomo-party-org/clash-party) | -| **Clash Verge Rev** | [GitHub](https://github.com/clash-verge-rev/clash-verge-rev) | -### 🤖 Android -| Клиент | Ссылка | -|--------|--------| -| **FLClash** | [GitHub](https://github.com/chen08209/FlClash) | - +| Клиент | Ядро | Ссылка | +| --- | --- | --- | +| **Koala Clash** | Mihomo | [GitHub](https://github.com/coolcoala/koala-clash/releases/latest) | +| **FlClashX** | Mihomo | [GitHub](https://github.com/pluralplay/FlClashX/releases/latest) | +| **Karing** | Universal | [GitHub](https://github.com/KaringX/karing/releases/latest) | --- + +### 🤖 Android + +| Клиент | Ядро | Ссылка | +| --- | --- | --- | +| **FlClashX** | Mihomo | [GitHub](https://github.com/pluralplay/FlClashX/releases/latest) | +| **Karing** | Universal | [GitHub](https://github.com/KaringX/karing/releases/latest) | + +--- + +### 🍏 iOS / macOS + +| Клиент | Ядро | Ссылка | +| --- | --- | --- | +| **Clash Mi** | Mihomo | [App Store](https://apps.apple.com/us/app/clash-mi/id6744321968) | +| **Karing** | Universal | [App Store](https://apps.apple.com/app/karing/id6472431552) | + +--- + +### 🌐 OpenWRT + +| Клиент | Ядро / Тип | Ссылка | +| --- | --- | --- | +| **Nikki** | Mihomo | [GitHub](https://github.com/nikkinikki-org/OpenWrt-nikki) | Основной клиент для OpenWRT с веб-интерфейсом | +| **Clashoo** | Universal | [GitHub](https://github.com/kenzok8/openwrt-clashoo) | + +--- + +### ⚠️ Важные особенности и ограничения клиентуры + +* **Clash Verge Rev / Clash Party**: +* ❌ **Не поддерживает передачу HWID** в заголовках запросов при получении подписки. + + +* **Karing**: +* ❌ **Не поддерживает автоматический парсинг правил Clash / Mihomo** напрямую из конфигурации подписки. + + +* **Koala Clash / FlClashX**: +* 🟢 Полноценные клиенты на базе ядра **Mihomo**, поддерживают все необходимое. + +--- + +# 📡 Настройка профилей и подписок + +Здесь описано, как работают профили маршрутизации и как правильно подключить их в ваш клиент. + + +## 🛡️ Как работает «Белый список»? + +Маршрутизация трафика зависит от выбранного режима работы в клиенте: + +* **Режим правил (Rule)** — основной и рекомендуемый режим: +* **Сайты и приложения из белого списка** (Госуслуги, российские банки, Яндекс, локальные сервисы) → идут **напрямую (DIRECT)** на максимальной скорости вашей сети. +* **Весь остальной трафик** (YouTube, Instagram, Twitter, зарубежные сайты и всё прочее) → автоматически отправляется **через VPN**. + +* **Глобальный режим (Global)**: +* **Абсолютно весь интернет-трафик** отправляется **через VPN**, полностью игнорируя списки и правила маршрутизации. + +--- + +## 🎛️ Инструкция по интерфейсу: Выбор режимов и серверов + +на вкладке управления трафиком (**Прокси**) отображаются группы переключения режимов и локаций. + +--- + +### 🌐 Группа `GLOBAL` *(Появляется только в режиме «Глобальный»)* + +Определяет поведение для **всего** интернет-трафика вашего устройства без исключения: + +* **Direct** — отправляет весь трафик **напрямую** (без использования VPN). +* **Proxy** — пускает весь трафик **через VPN** (используется узел, выбранный в группе *Proxy* ниже). + +--- + +### ⚡ Группа `PROXY` *(Выбор основного сервера)* + +Здесь вы управляете тем, какой именно узел VPN будет использоваться для проксирования: + +* **Ручной выбор** — вы вручную выбираете конкретную страну или сервер из списка. +* **Самый быстрый** — клиент периодически проверяет задержку до всех серверов и автоматически подключает вас к самому быстрому и стабильному узлу на данный момент. + +Вот обновлённый блок для документации: + +--- + +### 🌐 Откуда берутся правила? + +Конфигурация автоматически загружает и регулярно обновляет списки подписок из следующих открытых источников: + +* **[zieng2 / wl](https://github.com/zieng2/wl)** +* **[igareck / vpn-configs-for-russia](https://github.com/igareck/vpn-configs-for-russia)** +* **[whoahaow / rjsxrd](https://github.com/whoahaow/rjsxrd)** + +Списки обновляются в фоновом режиме **каждый час**. + +--- + +### ⚡ В чём разница между Full и Lite? + +| Параметр | 🐘 Full (`full.yaml`) | ⚡ Lite (`lite.yaml`) | +| --- | --- | --- | +| **Список серверов** | Полный список всех доступных узлов | Слегка ограниченный список серверов | +| **Интервал проверки** | Частый опрос состояния серверов | Увеличенный интервал проверки работоспособности | +| **Энергопотребление** | Стандартное | Экономит заряд батареи (меньше фоновой активности) | + +--- + +## 🔗 Ссылки на конфигурации + +### 🌐 Основной профиль + +Содержит списки правил для точечного обхода заблокированных ресурсов + +```text +https://git.ludik.icu/admin/122/raw/branch/master/clash/config/client.yaml + +``` + +--- + +### 🛡️ Обход белого списка + +* **Полная версия:** +```text +https://git.ludik.icu/admin/122/raw/branch/master/clash/config/wl/full.yaml + +``` + + +* **Облегчённая версия:** +```text +https://git.ludik.icu/admin/122/raw/branch/master/clash/config/wl/lite.yaml + +``` + + + +--- + +## 🚀 Варианты подключения + +### Способ 1: Прямая ссылка (Рекомендуемый) + +> *Используйте этот способ, если вам выдана персональная ссылка подписки с уже встроенным шаблоном Mihomo.* + +1. Скопируйте вашу персональную ссылку подписки. +2. Вставьте её в клиент (**FLClashX / Koala Clash / Nikki**) как стандартный URL подписки. +3. Обновите подписку — правила и прокси применятся автоматически. + +--- + +### Способ 2: Через переопределение (Override / Merge) + +> *Используйте этот способ, если вы берете общий файл конфигурации из Git (ссылки выше) и хотите внедрить в него свою персональную подписку узлов.* + +1. Нажми **⋮** рядом с загруженным профилем → **Ещё** → **Переопределение**. +2. Выбери режим **Скрипт**. +3. Нажми **Перейти к настройке скрипта** → **Добавить**. +4. Вставь следующий скрипт, подставив свою ссылку на прокси: +```js +const main = (config) => { + config["proxy-providers"]["remnawave"]["url"] = "ВАШ_URL_ПОДПИСКИ"; + return config; +}; + +``` + + +5. Сохрани скрипт и задай ему любое имя. +6. Вернись в список скриптов и **активируй** его. + +**Проверка:** Нажми **⋮** → **Предпросмотр** и убедись, что в секции `proxy-providers` поле `url` содержит твою ссылку. + +1. Перейди на вкладку **Переопределение**. +2. Нажми **+** (в правом верхнем углу) → **Новый YAML**. +3. Нажми **ПКМ** по созданному конфигу → **Редактировать файл**. +4. Вставь в файл: +```yaml +proxy-providers: + remnawave: + url: "ВАШ_URL_ПОДПИСКИ" + +``` + + +5. Сохрани файл. +6. Перейди в **Управление профилями** → **ПКМ** по профилю → **Редактировать информацию**. +7. В поле **Переопределение** выбери только что созданный конфиг и сохрани. + +**Проверка:** Перейди на вкладку **Прокси** и разверни группу **PROXY** — там должны появиться серверы из подписки. + +1. Нажми **ПКМ** по профилю → **Изменить Merge**. +2. Добавь в открывшийся файл: +```yaml +proxy-providers: + remnawave: + url: "ВАШ_URL_ПОДПИСКИ" + +``` + + +3. Сохрани файл. + +**Проверка:** Перейди на вкладку **Прокси** и разверни группу **PROXY** — там должны появиться серверы из подписки. + + + + + + + + + + + + + + + + + + + + + + + + + + ## Добавление профиля diff --git a/clash/config/wl/full.yaml b/clash/config/wl/full.yaml index 033606c..c5b0fca 100644 --- a/clash/config/wl/full.yaml +++ b/clash/config/wl/full.yaml @@ -1,9 +1,13 @@ +external-controller: 127.0.0.1:9090 +external-ui: ./ui +external-ui-url: "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip" + proxy-providers: zieng2-universal: type: http format: text url: https://raw.githubusercontent.com/zieng2/wl/main/vless_universal.txt - interval: 7200 + interval: 3600 path: ./providers/zieng2_universal.yaml proxy: DIRECT health-check: @@ -16,8 +20,8 @@ proxy-providers: white-cidr-ru-all: type: http - format: text - url: https://raw.githack.com/igareck/vpn-configs-for-russia/main/WHITE-CIDR-RU-all.txt + format: yaml + url: https://raw.githubusercontent.com/igareck/vpn-configs-for-russia/main/Clash/WHITE-CIDR-RU-all.yaml interval: 7200 path: ./providers/white_cidr_ru_all.yaml proxy: DIRECT diff --git a/clash/config/wl/lite.yaml b/clash/config/wl/lite.yaml index bdabe5b..9eb5765 100644 --- a/clash/config/wl/lite.yaml +++ b/clash/config/wl/lite.yaml @@ -1,9 +1,13 @@ +external-controller: 127.0.0.1:9090 +external-ui: ./ui +external-ui-url: "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip" + proxy-providers: zieng2-universal: type: http format: text url: https://raw.githubusercontent.com/zieng2/wl/main/vless_universal.txt - interval: 7200 + interval: 3600 path: ./providers/zieng2_universal.yaml proxy: DIRECT health-check: @@ -16,8 +20,8 @@ proxy-providers: white-cidr-ru-150: type: http - format: text - url: https://raw.githack.com/igareck/vpn-configs-for-russia/main/Vless-Reality-White-Lists-Rus-Mobile.txt + format: yaml + url: https://github.com/igareck/vpn-configs-for-russia/blob/main/Clash/Vless-Reality-White-Lists-Rus-Mobile.yaml interval: 7200 path: ./providers/white_cidr_ru_150.yaml proxy: DIRECT