385 lines
17 KiB
Markdown
385 lines
17 KiB
Markdown
# 📖 Руководство по выбору клиентов и настройке подписок
|
||
|
||
> **В данном документе собрано всё необходимое для быстрой настройки подключения:**
|
||
> * **[Клиентские приложения](#-клиенты)** — подборка рекомендуемых программ для всех ОС.
|
||
> * **[Логика маршрутизации](#️-как-работает-белый-список)** — принцип работы маршрутизации конфига белого списка.
|
||
> * **[Файлы конфигураций](#-ссылки-на-конфигурации)** — прямые ссылки на шаблоны.
|
||
> * **[Инструкции по импорту](#-варианты-подключения)** — пошаговые гайды по подключению подписки через direct-ссылку или Override/Merge скрипты (FlClash, Clash Party, Clash Verge Rev).
|
||
|
||
---
|
||
|
||
## 📑 Оглавление
|
||
|
||
1. [📱 Клиенты](#-клиенты)
|
||
* [💻 Windows / Linux](#-windows--linux)
|
||
* [📱 Android](#-android)
|
||
* [🍎 iOS / macOS](#-ios--macos)
|
||
* [🌐 OpenWRT](#-openwrt)
|
||
* [⚠️ Важные особенности и ограничения клиентов](#️-важные-особенности-и-ограничения-клиентов)
|
||
2. [📡 Настройка профилей и подписок](#-настройка-профилей-и-подписок)
|
||
* [🛡️ Как работает «Белый список»?](#️-как-работает-белый-список)
|
||
* [🎛️ Инструкция для FlClashX: Выбор режимов и серверов](#️-инструкция-для-flclashx-белый-список-выбор-режимов-и-серверов)
|
||
* [🌐 Группа GLOBAL](#-группа-global-появляется-только-в-режиме-глобальный)
|
||
* [⚡ Группа PROXY](#-группа-proxy-выбор-основного-сервера)
|
||
* [🌐 Откуда берутся правила?](#-откуда-берутся-правила)
|
||
* [⚡ В чём разница между Full и Lite?](#-в-чём-разница-между-full-и-lite)
|
||
3. [🔗 Ссылки на конфигурации](#-ссылки-на-конфигурации)
|
||
4. [🚀 Варианты подключения](#-варианты-подключения)
|
||
* [Способ 1: Прямая ссылка (Рекомендуемый)](#способ-1-прямая-ссылка-рекомендуемый)
|
||
* [Способ 2: Через переопределение (Override / Merge)](#способ-2-через-переопределение-override--merge)
|
||
* [FLClash / FlClashX](#flclash--flclashx)
|
||
* [Clash Party](#clash-party)
|
||
* [Clash Verge Rev](#clash-verge-rev)
|
||
|
||
---
|
||
|
||
## 📱 Клиенты [🔗 Все клиенты](https://docs.rw/clients)
|
||
|
||
> 💡 **Рекомендуемые приложения:**
|
||
> * **Android:** **FlClashX**
|
||
> * **iOS:** **Rabbit Hole**
|
||
> * **Windows:** **FlClashX** или **Koala Clash**
|
||
>
|
||
> **Почему они?** Эти клиенты автоматически подтягивают лучшую конфигурацию с правильными правилами маршрутизации и поддерживают передачу **HWID** для корректной авторизации подписки.
|
||
|
||
---
|
||
|
||
### 💻 [Windows](https://docs.rw/clients/#windows) • 🐧 [Linux](https://docs.rw/clients/#linux)
|
||
|
||
| Клиент | Ядро | Ссылка |
|
||
| --- | --- | --- |
|
||
| **FlClashX** | Mihomo | [GitHub](https://github.com/pluralplay/FlClashX/releases/latest) |
|
||
| **Koala Clash** | Mihomo | [GitHub](https://github.com/coolcoala/koala-clash/releases/latest) |
|
||
| **Karing** | Universal | [GitHub](https://github.com/KaringX/karing/releases/latest) |
|
||
|
||
---
|
||
|
||
### 📱 [Android](https://docs.rw/clients/#android)
|
||
|
||
| Клиент | Ядро | Ссылка |
|
||
| --- | --- | --- |
|
||
| **FlClashX** | Mihomo | [GitHub](https://github.com/pluralplay/FlClashX/releases/latest) |
|
||
| **Karing** | Universal | [GitHub](https://github.com/KaringX/karing/releases/latest) |
|
||
|
||
---
|
||
|
||
### 🍎 [iOS](https://docs.rw/clients/#ios) • 👛 [macOS](https://docs.rw/clients/#macos)
|
||
|
||
| Клиент | Ядро | Ссылка |
|
||
| --- | --- | --- |
|
||
| **Rabbit Hole** | Mihomo | [App Store](https://apps.apple.com/app/rabbithole-vpn-client/id6683309629) |
|
||
| **FlClashX** | Mihomo | [GitHub](https://github.com/pluralplay/FlClashX/releases/latest) |
|
||
| **Koala Clash** | Mihomo | [GitHub](https://github.com/coolcoala/koala-clash/releases/latest) |
|
||
| **Karing** | Universal | [App Store](https://apps.apple.com/app/karing/id6472431552) |
|
||
|
||
---
|
||
|
||
### 🌐 OpenWRT
|
||
|
||
| Клиент | Ядро / Тип | Ссылка |
|
||
| --- | --- | --- |
|
||
| **Nikki** | Mihomo | [GitHub](https://github.com/nikkinikki-org/OpenWrt-nikki) |
|
||
| **Clashoo** | Universal | [GitHub](https://github.com/kenzok8/openwrt-clashoo) |
|
||
|
||
---
|
||
|
||
### ⚠️ Важные особенности и ограничения клиентов
|
||
|
||
* **Clash Verge Rev / Clash Party**:
|
||
* ❌ **Не поддерживает передачу HWID** в заголовках запросов при получении подписки.
|
||
|
||
* **Karing**:
|
||
* ⚠️ **Поддерживает автоматическое подтягивание правил**, но они могут слегка отличаться от главного конфига Mihomo.
|
||
|
||
* **Koala Clash / FlClashX**:
|
||
* 🟢 Полноценные клиенты на базе ядра **Mihomo**, поддерживают все необходимое.
|
||
|
||
---
|
||
|
||
# 📡 Настройка профилей и подписок
|
||
|
||
Здесь описано, как работают профили маршрутизации и как правильно подключить их в ваш клиент.
|
||
|
||
|
||
## 🛡️ Как работает «Белый список»?
|
||
|
||
Маршрутизация трафика зависит от выбранного режима работы в клиенте:
|
||
|
||
* **Режим правил (Rule)** — основной и рекомендуемый режим:
|
||
* **Сайты и приложения из белого списка** (Госуслуги, российские банки, Яндекс, локальные сервисы) → идут **напрямую (DIRECT)** на максимальной скорости вашей сети.
|
||
* **Весь остальной трафик** (YouTube, Instagram, Twitter, зарубежные сайты и всё прочее) → автоматически отправляется **через VPN**.
|
||
|
||
* **Глобальный режим (Global)**:
|
||
* **Абсолютно весь интернет-трафик** отправляется **через VPN**, полностью игнорируя списки и правила маршрутизации.
|
||
|
||
---
|
||
|
||
## 🎛️ Инструкция для FlClashX (белый список): Выбор режимов и серверов
|
||
|
||

|
||
|
||
---
|
||
|
||
### 🌐 Группа `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** — там должны появиться серверы из подписки.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
## Добавление профиля
|
||
|
||
В клиенте необходимо добавить профиль через URL-подписку.
|
||
|
||
Доступны **3 конфигурации:**
|
||
|
||
---
|
||
|
||
### 📡 Основной профиль
|
||
|
||
Используется для подключения подписки к клиенту:
|
||
|
||
```
|
||
https://git.ludik.icu/admin/122/raw/branch/master/clash/config/client.yaml
|
||
```
|
||
|
||
---
|
||
|
||
### 🛡️ Обход белого списка
|
||
|
||
Две версии на выбор — выбери ту, которая подходит твоему устройству.
|
||
|
||
**Полная версия**:
|
||
```
|
||
https://git.ludik.icu/admin/122/raw/branch/master/clash/config/wl/full.yaml
|
||
```
|
||
|
||
**Облегчённая версия** — если телефон не справляется с полной:
|
||
```
|
||
https://git.ludik.icu/admin/122/raw/branch/master/clash/config/wl/lite.yaml
|
||
```
|
||
|
||
---
|
||
|
||
### FLClash
|
||
|
||
1. Нажми **⋮** рядом с профилем → **Ещё** → **Переопределение**
|
||
2. Выбери режим **Скрипт**
|
||
3. Нажми **Перейти к настройке скрипта** → **Добавить**
|
||
4. Вставь следующий скрипт, подставив свою ссылку:
|
||
|
||
```js
|
||
const main = (config) => {
|
||
config["proxy-providers"]["remnawave"]["url"] = "ВАШ_URL";
|
||
return config;
|
||
};
|
||
```
|
||
|
||
5. Сохрани скрипт и задай ему любое название
|
||
6. Вернись в список скриптов и **активируй** созданный скрипт
|
||
|
||
**Проверка:** нажми **⋮** → **Предпросмотр** и убедись, что в секции `proxy-providers` поле `url` заполнено:
|
||
|
||
```yaml
|
||
proxy-providers:
|
||
remnawave:
|
||
url: "ВАШ_URL" # ← должна быть твоя ссылка
|
||
```
|
||
|
||
---
|
||
|
||
### Clash Party
|
||
|
||
1. Перейди на вкладку **Переопределение**
|
||
2. Нажми **+** (верхний правый угол) → **Новый YAML**
|
||
3. Нажми **ПКМ** по созданному конфигу → **Редактировать файл**
|
||
4. Вставь в файл:
|
||
|
||
```yaml
|
||
proxy-providers:
|
||
remnawave:
|
||
url: "ВАШ_URL"
|
||
```
|
||
|
||
5. Сохрани файл
|
||
6. Перейди в **Управление профилями** → **ПКМ** по профилю → **Редактировать информацию**
|
||
7. В поле **Переопределение** выбери только что созданный конфиг и сохрани
|
||
|
||
**Проверка:** перейди на вкладку **Прокси** и разверни группу **PROXY** — там должны появиться серверы из подписки.
|
||
|
||
---
|
||
|
||
### Clash Verge Rev
|
||
|
||
1. Нажми **ПКМ** по профилю → **Изменить Merge**
|
||
2. Добавь в открывшийся файл:
|
||
|
||
```yaml
|
||
proxy-providers:
|
||
remnawave:
|
||
url: "ВАШ_URL"
|
||
```
|
||
|
||
3. Сохрани файл
|
||
|
||
**Проверка:** перейди на вкладку **Прокси** и разверни группу **PROXY** — там должны появиться серверы из подписки.
|