Что такое подписка
Подписка — это удобный способ получать и обновлять список прокси‑узлов от вашего провайдера. ClashX по одной ссылке получает все серверы, правила и может регулярно обновлять конфигурацию без ручного редактирования.
Подписки предоставляют так называемые «аирпорты» (провайдеры прокси‑сервисов). После покупки тарифа вы получаете URL подписки — в нём содержится список узлов и параметры подключения.
Термин пришёл из мира Shadowsocks: «бумажный самолётик» в логотипе и площадки, где «взлетают» подключения. Сейчас поддерживаются разные протоколы, но термин прижился.
Преимущества подписок
- Автообновления: провайдер меняет узлы — вы обновляете конфиг одним кликом
- Массовое управление: все серверы в одном месте
- Синхронизация: один URL работает на нескольких устройствах
- Правила из коробки: часто включены готовые Rule‑наборы
- Выбор лучших узлов: поддержка автотеста задержек и балансировки
Типы ссылок подписок
Распространённые форматы подписок и их особенности:
1. Clash‑подписка (рекомендуется)
Формат для клиентов семейства Clash. Содержит YAML‑конфиг.
Особенности:
- YAML‑конфигурация
- Proxy Group (стратегии) внутри
- Встроенные Rule‑наборы
- Поддержка авто‑выбора узлов
- ClashX поддерживает нативно
Пример:
https://example.com/clash/subscribe?token=abc123
2. Универсальная подписка (требует конвертации)
Список SS/SSR/V2Ray‑узлов, совместимый с разными клиентами.
Особенности:
- Чаще обозначается как
subилиlink - Только узлы, без правил
- Нужен конвертер в формат Clash
- Хорошая совместимость между клиентами
Пример:
https://example.com/sub?token=abc123
3. Base64‑подписка
Подписка, где содержимое закодировано в Base64 (обычно для SS/SSR).
Особенности:
- Base64‑контент
- Ориентирована на Shadowsocks/ShadowsocksR
- Требуется конвертация в Clash
- Кодирование ≠ шифрование (небезопасно для общего доступа)
ClashX нативно понимает Clash‑подписки. Универсальные и Base64‑подписки нужно предварительно конвертировать в формат Clash.
Как добавить подписку в ClashX
Два основных способа — через URL подписки или вручную через файл YAML.
Метод 1. Добавление по ссылке (рекомендуется)
Шаги:
- Иконка ClashX → «Конфигурация» → «Управляемые конфигурации» → «Управление»
- Нажмите «+»
- Вставьте ссылку подписки от провайдера
- Задайте понятное имя
- Нажмите «ОК», дождитесь загрузки
- Выберите новый профиль и активируйте
- Включите «Установить системный прокси»
Метод 2. Импорт YAML‑файла
Шаги:
- Иконка ClashX → «Конфигурация» → «Открыть папку конфигурации»
- Скопируйте YAML‑файл в папку
- «Конфигурация» → «Перезагрузить конфигурацию»
- Выберите импортированный профиль
- Включите системный прокси
Проверка
Список контроля:
- В меню видны режимы «Глобальный / По правилам / Прямой»
- В «Прокси/Proxies» отображаются узлы
- Тест задержки возвращает пинг
- Трафик ходит через выбранный узел
Дайте профилям осмысленные имена и настройте автообновление подписок, чтобы не обновлять вручную.
Лучшие практики управления
Грамотное управление подписками экономит время и уменьшает количество ошибок.
Разумная частота обновлений
Почему это важно:
- Провайдеры меняют набор узлов
- Некоторые серверы устаревают
- Правила оптимизируются
- Тесты задержки актуальны недолго
Рекомендуемая частота:
- Раз в 24 часа — основной профиль
- Раз в 12 часов — если сеть нестабильна
- Ручное обновление при явных сбоях
Гигиена профилей
- Удаляйте старые/дублирующие профили
- Храните минимально необходимое число подписок
- Отдельный профиль — для тестов
- Регулярно проверяйте работоспособность узлов
- Включите автообновление (если поддерживается)
- Ведите короткие заметки: «какой профиль для чего»
Автообновление в YAML
Если ваш конфиг поддерживает параметры обновлений:
Пример:
# Интервал автообновления (часы)
update-interval: 24
# Обновляться при старте
update-on-start: true
Учтите:
- Поведение зависит от реализации клиента
- Чрезмерно частые обновления не нужны
Именование и группы
Придерживайтесь единых правил именования и стратегий групп.
Именование узлов:
- Страна‑Город‑Провайдер (пример: US‑SJC‑A)
- Не используйте пробелы и спецсимволы
- Код страны (ISO‑2) в начале упрощает фильтрацию
Стратегии групп:
- Auto/Url‑Test для повседневного трафика
- Отдельные группы для стриминга/игр/работы
- Fallback на ближайшие альтернативы
Резервные копии
Храните резервные копии YAML и ссылки подписок в менеджере паролей. Это ускорит восстановление после сбоев.
Инструменты конвертации подписок
Если ваш провайдер выдаёт универсальную/Base64‑подписку — сконвертируйте её в Clash‑формат.
Subconverter (онлайн‑сервисы)
Платформы:
- Публичные развёртывания Subconverter
- Сервисы вашего провайдера
- Самостоятельный хостинг
Шаги:
- Откройте интерфейс Subconverter
- Укажите источник (ваш sub/link)
- Выберите target=clash
- Опционально настройте фильтры include/exclude
- Сгенерируйте Clash‑ссылку
- Импортируйте её в ClashX
- Проверьте работу узлов и правил
Локальный Subconverter (Docker)
Подходит для приватности и стабильности.
Команды:
# Получить образ
docker pull tindy2013/subconverter
# Запустить
docker run -d --name subconverter \
-p 25500:25500 \
tindy2013/subconverter
# Открыть веб-интерфейс
# http://localhost:25500
Пример локальной ссылки:
http://localhost:25500/sub?target=clash&url=ВАША_ПОДПИСКА
Расширенные параметры
Часто используемые:
- target=clash — целевой формат
- url=... — исходная ссылка подписки
- config=... — ваш шаблон правил
- include=... — регулярка для выборки узлов
- exclude=... — фильтрация лишнего
- emoji=true — эмодзи в именах узлов
- udp=true — включить UDP
Пример:
http://localhost:25500/sub?target=clash&url=LINK&include=(香港|台湾|HK|TW)&emoji=true
Подписки содержат приватные токены. Не публикуйте ссылки и не используйте ненадёжные онлайн‑конвертеры.
- Предпочитайте локальный Subconverter
- Храните ссылки в менеджере паролей
- Регулярно меняйте токены при утечках
- Следите за логами на предмет ошибок
Безопасность подписок
Несколько правил, которые снижают риски и повышают стабильность.
Принципы
Запомните:
- Ссылки подписок — это секреты
- Проверяйте источник конфига
- Используйте HTTPS
- Отключайте лишние провайдеры правил
Проверка источников
Как проверить:
- Сверьте домены и сертификаты
- Проверьте репутацию провайдера
- Ищите отзывы и актуальность обновлений
- Тестируйте конфиг на отдельном профиле
Типичные риски
- Публикация URL подписки в открытом доступе
- Импорт конфигов из непроверенных источников
- Слишком частые обновления (rate‑limit)
- Смешение множества провайдеров правил
- Редактирование без бэкапа
Делайте бэкап перед изменениями и ведите небольшой changelog.
Мониторинг
Наблюдайте за:
- Ошибками обновления подписки
- Необычными всплесками задержек
- Отказами DNS
- Поведенческими аномалиями узлов
Политика групп
Стратегии:
- Основной трафик — Auto/Url‑Test
- Стриминг — выделенные регионы
- Рабочие сервисы — отдельные стабильные узлы
- Игры — ближайшие регионы, низкая задержка
- Резерв — fallback‑группа
Диагностика проблем
Чек‑листы для быстрого нахождения причин и исправлений.
Нет узлов после импорта
Причины:
- Неверная/просроченная ссылка
- Сеть/блокировки на стороне провайдера
- Формат не Clash, без конвертации
- Ошибка в YAML
Решение:
- Проверьте ссылку и доступность
- Обновите профиль вручную
- Проверьте живые логи
- Сконвертируйте формат в Clash
- Исправьте синтаксис YAML
Задержка/нестабильность
Шаги:
- Тест задержек и смена узла
- Проверка DNS‑режима (Fake‑IP/Redir‑Host)
- Отключение лишних Rule Providers
- Снижение сложности правил
- Проверка локальной сети/провайдера
- Сравнение «Глобальный» vs «По правилам»
Стриминг не работает
Анализ:
- Сервис требует определённый регион
- IP узла попал в чёрный список
- Нужны специальные правила
Решение:
- Выделенная группа для стриминга
- Назначение региональных узлов
- Индивидуальные правила для доменов сервиса
Ошибка обновления подписки
Причины:
- Недоступен сервер подписок
- Токен недействителен
- Слишком частые запросы
Решение:
- Проверить доступность URL
- Снизить частоту обновлений
- Обновить токен у провайдера
- Проверить логи и правила файрвола
DNS проблемы
Решения:
- Переход между Fake‑IP и Redir‑Host
- Настроить DoH/DoT в конфиге
- Обновить GeoIP и Rule Providers
- Проверить локальный резолвер
Меняем по одному фактору за раз: узел → DNS → правила → группы → сеть. Это ускоряет локализацию причины.
Продвинутые советы
Гибкость ClashX раскрывается в доработке правил и групп.
Приоритет собственных правил
Добавляйте свои правила перед правилами подписки.
- Создайте секцию custom‑rules в YAML
- Разместите её выше импортируемых RULE‑SET
- Добавляйте домены/ключевые слова под нужные группы
- Тестируйте и фиксируйте изменения
Пример: назначение узлов для сервисов
Сниппеты:
rules:
# Ваши правила — самый высокий приоритет
- DOMAIN-SUFFIX,openai.com,Proxy
- DOMAIN-SUFFIX,chatgpt.com,Proxy
- DOMAIN-KEYWORD,google,Proxy
# Дальше идут правила из подписки
- DOMAIN-SUFFIX,google.com,Proxy
# ...
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
rules:
- RULE-SET,reject,REJECT
# другие правила…
Заметки:
- Выносите большие списки в RULE‑SET
- Храните их отдельно от пользовательских правил
- Обновляйте по расписанию
- Кэшируйте локально (path)
Подписочный конвертер с шаблоном
Используйте параметр config= в Subconverter для применения своего шаблона правил:
- Единый стиль групп/правил для всех устройств
- Быстрое масштабирование на новые подписки
- Меньше ручной работы
Пример: config=https://ВАШ_ШАБЛОН.yaml
Выводы
Подписки — основной способ управлять узлами в ClashX. С правильной конвертацией, группами и безопасностью вы получите стабильный и удобный сетап.
Ключевые моменты
- Clash‑подписка — предпочтительный формат
- Универсальные/Base64 — конвертируйте в Clash
- Следите за частотой обновлений
- Используйте Rule Providers и свои правила
- Храните ссылки подписок в секрете
Чек‑лист лучших практик
- Профили названы осмысленно
- Включено автообновление
- Группы стратегии настроены
- Снижен шум правил
- Сделан бэкап
- Проверены логи на ошибки
Куда дальше
Изучайте продвинутые DNS‑режимы, настраивайте Rule Providers, используйте шаблоны Subconverter — это даст контроль и масштабируемость.