Зачем нужна продвинутая конфигурация
ClashX хорошо работает «из коробки», но продвинутая конфигурация раскрывает точный контроль, более высокую производительность и умную автоматизацию. Ниже — практические приёмы, проверенные на практике.
Материал предназначен для пользователей, знакомых с базовыми операциями ClashX, и заметно улучшит ежедневный опыт.
Группы стратегий, DNS‑сегментация, правила, препроцессинг конфигов, трюки по тюнингу
Оптимизация групп стратегий
Типы групп
ClashX поддерживает разные типы групп — под разные сценарии:
| Тип | Описание | Сценарий |
|---|---|---|
| select | Ручной выбор узла | Точный контроль |
| url-test | Автовыбор по скорости | Повседневное/стриминг |
| fallback | Отказоустойчивость | Высокая доступность |
| load-balance | Балансировка нагрузки | Загрузка/трафик |
Умная компоновка
Комбинируя типы, получите «умные» стратегии. Пример:
Пример конфигурации
proxy-groups:
- name: "🚀 Выбор узла"
type: select
proxies:
- 🇭🇰 Hong Kong
- 🇺🇸 United States
- 🇯🇵 Japan
- DIRECT
- name: "🇭🇰 Hong Kong"
type: url-test
url: 'http://www.gstatic.com/generate_204'
interval: 300
use:
- HK-Servers
- name: "🎬 Streaming"
type: fallback
url: 'http://www.gstatic.com/generate_204'
interval: 300
proxies:
- 🇭🇰 Hong Kong
- 🇺🇸 United States
Вложенные группы
Стройте иерархию: регионы → назначение → главный контроллер.
- 1-й уровень: регионы (HK/US/JP)
- 2-й уровень: назначение (стриминг/игры/загрузка)
- 3-й уровень: общий селектор
Используйте emoji в названиях групп — быстрее ориентироваться в меню ClashX.
Продвинутый DNS
DNS‑помехи
DNS‑помехи часто ломают доступ. Правильная конфигурация ускоряет и стабилизирует разрешение.
Сегментация DNS
Используйте разделение: локальные домены — локальные DNS, внешние — DoH/DoT.
Пример конфигурации
dns:
enable: true
ipv6: false
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 119.29.29.29
- 223.5.5.5
fallback:
- tls://1.1.1.1:853
- tls://8.8.8.8:853
fallback-filter:
geoip: true
geoip-code: CN
ipcidr:
- 240.0.0.0/4
fake-ip vs redir-host
Выбор зависит от совместимости приложений.
Если некоторые приложения (Spotify/Steam) ведут себя странно на fake-ip — переключитесь на redir-host.
DoH / DoT
Шифруйте DNS для приватности.
- DoH — DNS over HTTPS
- DoT — DNS over TLS
- Рекомендуем: Cloudflare (1.1.1.1), Google (8.8.8.8)
Кастомные правила
Приоритет правил
ClashX матчирует правила сверху вниз, применяется первое совпадение.
DOMAIN → DOMAIN-SUFFIX → DOMAIN-KEYWORD → IP-CIDR → GEOIP → MATCH
Полезные примеры
Готовые заготовки:
Примеры правил
rules:
- DOMAIN-SUFFIX,ads.google.com,REJECT
- DOMAIN-KEYWORD,analytics,REJECT
- DOMAIN-SUFFIX,apple.com,DIRECT
- DOMAIN-SUFFIX,icloud.com,DIRECT
- DOMAIN-SUFFIX,netflix.com,🎬 Streaming
- DOMAIN-SUFFIX,youtube.com,🎬 Streaming
- GEOIP,CN,DIRECT
- MATCH,🚀 Выбор узла
Rule Providers
Упростите управление и обновления правил.
Подключение наборов правил
rule-providers:
reject:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
path: ./ruleset/reject.yaml
interval: 86400
proxy:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
path: ./ruleset/proxy.yaml
interval: 86400
rules:
- RULE-SET,reject,REJECT
- RULE-SET,proxy,🚀 Выбор узла
Автоматизация
Конвертеры подписок
Автоматически обогащают конфиг.
- Добавление Rule Providers
- Группировка узлов
- Плановое обновление
- Шаблоны
Subconverter, ACL4SSR — бесплатные конвертеры с гибкими опциями.
Предобработка конфигов
Используйте препроцессор ClashX.
Пример скрипта
script:
code: |
def main(params, *args):
for group in params["proxy-groups"]:
if group["type"] == "url-test":
group["url"] = "http://www.gstatic.com/generate_204"
group["interval"] = 300
return params
Планировщик
Используйте cron/launchd для автоматизации.
- Обновление подписок
- Тест задержки
- Бэкап конфигов
- Очистка логов
Тюнинг производительности
Снижение задержки
Рекомендуемые настройки:
| Параметр | По умолчанию | Оптимально | Эффект |
|---|---|---|---|
| tcp-concurrent | false | true | Конкурирующие соединения |
| url-test interval | 600 | 300 | Чаще тестировать |
| dns enhanced-mode | redir-host | fake-ip | Быстрее DNS |
Меньше ресурсов
Снизьте потребление:
- log-level: warning
- Меньше правил, используйте Rule Providers
- Отключите ненужные протоколы
- Регулярная очистка кеша и логов
Сетевые рекомендации
Под разные типы сетей:
Домашний интернет: TCP‑конкуренция. Мобильный: реже тест задержки. Офис: маскировка протоколов.
Мониторинг и отладка
Используйте Dashboard для мониторинга.
Итог по оптимизации
Не гонитесь за сложностью — ищите баланс между производительностью, стабильностью и функциональностью.