mirror of
https://github.com/0FL01/mihomo_client_configs.git
synced 2026-04-28 03:39:35 +00:00
update README for keys way
This commit is contained in:
parent
6504fd8988
commit
00fb5e8b2b
1 changed files with 49 additions and 8 deletions
57
README.md
57
README.md
|
|
@ -1,4 +1,9 @@
|
|||
Это готовый к использованию конфигурационный файл для ядра [mihomo](https://github.com/MetaCubeX/mihomo), оптимизированный для пользователей в России. Он реализует подход **«проксируй всё, кроме RU»**: по умолчанию весь трафик направляется через прокси, а трафик к российским ресурсам и компаниям — напрямую (`DIRECT`).
|
||||
# Конфигурация mihomo для Keenetic (XKeen) с автоматическим Failover
|
||||
|
||||
> [!IMPORTANT]
|
||||
> Данные конфигурационные файлы адаптированы для работы на маршрутизаторах **Keenetic** с установленным **XKeen** и ядром **mihomo**.
|
||||
|
||||
Это готовые к использованию конфигурационные файлы для ядра [mihomo](https://github.com/MetaCubeX/mihomo), оптимизированные для пользователей в России. Они реализуют подход **«проксируй всё, кроме RU»**: по умолчанию весь трафик направляется через прокси, а трафик к российским ресурсам и компаниям — напрямую (`DIRECT`).
|
||||
|
||||
Основная цель — обеспечить стабильное, быстрое и бесшовное соединение, автоматически переключаясь между прокси и прямым подключением при сбоях.
|
||||
|
||||
|
|
@ -6,14 +11,17 @@
|
|||
|
||||
## Основные возможности
|
||||
|
||||
* **Два способа подключения**:
|
||||
1. Через **ссылку-подписку** (`config-fallback-sub.yml`).
|
||||
2. Через **статические VLESS-ключи** (`config-fallback-keys.yml`).
|
||||
* **Полностью автоматический режим работы с отказоустойчивостью (Failover)**.
|
||||
* Сначала используется самый быстрый прокси.
|
||||
* При его отказе — перебор всех остальных живых прокси.
|
||||
* И только если все серверы недоступны, происходит переключение на прямое соединение (`DIRECT`).
|
||||
* Автоматическое восстановление на самый быстрый прокси, как только он снова становится доступен.
|
||||
* **Требуется как минимум 3 сервера (ключа)** для корректной работы логики отказоустойчивости.
|
||||
* **«Установил и забыл»**: Вам не нужно постоянно обновлять списки правил каждый раз, когда блокируют очередной иностранный сервис или вводятся новые ограничения со стороны РФ. Конфигурация изначально настроена на обход блокировок для всего зарубежного трафика, а российский сегмент работает напрямую без лишних задержек.
|
||||
* **Актуальные наборы правил**: используются популярные списки для блокировки рекламы (OISD) и маршрутизации трафика для российского сегмента.
|
||||
* **Простая настройка**: достаточно указать URL вашей прокси-подписки.
|
||||
|
||||
### Логика работы автоматического режима (`ProxyAuto`)
|
||||
|
||||
|
|
@ -26,12 +34,17 @@
|
|||
|
||||
Эта схема гарантирует, что вы останетесь онлайн, пока работает хотя бы один прокси или есть прямое подключение к интернету.
|
||||
|
||||
## Какой файл выбрать?
|
||||
|
||||
* `config-fallback-sub.yml` — **Для тех, у кого есть ссылка на подписку.** Это самый простой вариант.
|
||||
* `config-fallback-keys.yml` — **Для тех, у кого есть собственные VLESS-ключи.** Требует ручного ввода данных ваших серверов.
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
### Вариант 1: Использование подписки (`config-fallback-sub.yml`)
|
||||
|
||||
1. Скачайте файл `config-fallback-sub.yml`.
|
||||
|
||||
2. Откройте файл в текстовом редакторе.
|
||||
|
||||
3. Найдите секцию `proxy-providers` и вставьте URL вашей прокси-подписки в поле `url`.
|
||||
|
||||
```yaml
|
||||
|
|
@ -39,12 +52,40 @@
|
|||
subscription:
|
||||
type: http
|
||||
# Вставьте вашу ссылку сюда
|
||||
url: https://sub.sub.com/54j54kjdj
|
||||
url: https://your_sub_domain/sub
|
||||
# ...
|
||||
```
|
||||
|
||||
4. Переименуйте `config-fallback-sub.yml` в `config.yml`, переместите его в рабочую директорию `/opt/etc/mihomo/` и запустите ядро.
|
||||
|
||||
### Вариант 2: Использование VLESS-ключей (`config-fallback-keys.yml`)
|
||||
|
||||
1. Скачайте файл `config-fallback-keys.yml`.
|
||||
2. Откройте файл в текстовом редакторе.
|
||||
3. Найдите секцию `proxies` и **внимательно заполните данные для ваших трёх (или более) серверов**: `server`, `port`, `uuid`, `servername`.
|
||||
|
||||
```yaml
|
||||
proxies:
|
||||
- name: "VLESS-1"
|
||||
type: vless
|
||||
server: server1.yourdomain.com # IP-адрес или домен вашего сервера
|
||||
port: 443
|
||||
uuid: "00000000-0000-0000-0000-000000000001" # Ваш UUID
|
||||
tls: true
|
||||
servername: server1.yourdomain.com # Ваш домен (SNI)
|
||||
udp: true
|
||||
# ... и так далее для VLESS-2, VLESS-3 ...
|
||||
```
|
||||
4. (Опционально, но рекомендуется) В секции `rules` добавьте домены ваших серверов в исключения, чтобы подключение к ним всегда шло напрямую.
|
||||
```yaml
|
||||
rules:
|
||||
# ...
|
||||
- DOMAIN-SUFFIX,server1.yourdomain.com,DIRECT
|
||||
- DOMAIN-SUFFIX,server2.yourdomain.com,DIRECT
|
||||
- DOMAIN-SUFFIX,server3.yourdomain.com,DIRECT
|
||||
# ...
|
||||
```
|
||||
5. Переименуйте `config-fallback-keys.yml` в `config.yml`, переместите его в рабочую директорию `/opt/etc/mihomo/` и запустите ядро.
|
||||
|
||||
## Настройка под себя
|
||||
|
||||
* **Правила маршрутизации** находятся в секции `rules`. Вы можете добавлять, изменять или удалять их в соответствии с вашими потребностями.
|
||||
|
|
@ -52,7 +93,7 @@
|
|||
|
||||
### Важно: Настройка портов
|
||||
|
||||
По умолчанию, правила маршрутизации в этой конфигурации рассчитаны на стандартный веб-трафик (порты 80/443) и специфический диапазон портов `50000:50030` для Discord VoIP. Весь остальной трафик также пойдет через прокси.
|
||||
По умолчанию, правила маршрутизации в этой конфигурации рассчитаны на стандартный веб-трафик (порты 80/443). Весь остальной трафик также пойдет через прокси.
|
||||
|
||||
Если вы испытываете проблемы с задержками (пингом) в онлайн-играх или других приложениях, которые используют иные порты, вы можете добавить их в исключения, чтобы трафик для них шел напрямую. Для этого добавьте в начало секции `rules` следующие правила:
|
||||
|
||||
|
|
@ -67,4 +108,4 @@
|
|||
|
||||
## Отказ от ответственности
|
||||
|
||||
Конфигурация предоставляется "как есть". Автор не несет ответственности за возможные проблемы, связанные с ее использованием. Используйте на свой страх и риск.
|
||||
Конфигурация предоставляется "как есть". Автор не несет ответственности за возможные проблемы, связанные с ее использованием. Используйте на свой страх и риск.
|
||||
Loading…
Add table
Add a link
Reference in a new issue