Что такое ссылка на подписку и как она работает в Clash
Содержание
- Что находится внутри подписки
- Как клиент работает со ссылкой
- Форматы: YAML и share-ссылки
- Откуда берутся подписки
- Подписка — это ключ доступа
- Частые вопросы
- Подписка и VPN — это одно и то же?
- Можно ли использовать одну подписку на нескольких устройствах?
- Что делать, если подписка перестала работать?
Ссылка на подписку — это обычный URL, за которым скрывается готовая конфигурация прокси: список серверов, группы и правила маршрутизации. Провайдер генерирует такую ссылку персонально для вас и поддерживает её содержимое в актуальном состоянии: меняются адреса узлов — меняется и отдаваемая конфигурация, а вам достаточно нажать «обновить» в клиенте.
Понимание того, как устроена подписка, снимает большинство вопросов новичков: почему узлы со временем «отваливаются», что именно клиент периодически скачивает и почему ссылку нельзя публиковать. Разберём механизм по порядку.
Что находится внутри подписки
По ссылке подписки сервер провайдера отдаёт текст — как правило, полноценный конфигурационный файл для ядра mihomo или классического Clash. Внутри три главные части:
- Узлы — адреса серверов, порты, протоколы и ключи доступа. Это самая «скоропортящаяся» часть: провайдеры регулярно меняют адреса.
- Группы прокси — способ организации узлов: группа ручного выбора, автоматический тест скорости, резервирование.
- Правила маршрутизации — какой трафик пускать через прокси, какой напрямую, какой блокировать.
Фактически это тот же config.yaml, который можно написать вручную, — его структуру мы разобрали в введении в конфигурацию mihomo.
Помимо самой конфигурации многие провайдеры передают вместе с ответом служебные сведения о тарифе: израсходованный и оставшийся трафик, дату окончания подписки. Клиенты показывают их рядом с профилем — отсюда и берётся полоска остатка трафика, которую вы видите в интерфейсе. Данные эти обновляются в тот же момент, что и сам профиль, поэтому «зависшие» цифры обычно означают, что подписка давно не обновлялась.
Как клиент работает со ссылкой
- Вы вставляете URL в раздел профилей клиента.
- Клиент скачивает содержимое и сохраняет его как локальный профиль.
- Ядро mihomo загружает этот профиль и начинает обслуживать трафик.
- Периодически — вручную или по заданному интервалу — клиент запрашивает ссылку снова и подхватывает изменения.
Отсюда важное следствие: если провайдер сменил адреса серверов, а вы давно не обновляли профиль, узлы перестанут отвечать, хотя подписка формально жива. Обновление профиля — первый шаг почти любой диагностики.
Интервал автоматического обновления задаётся в настройках профиля — сутки обычно более чем достаточно. Важно понимать и обратную сторону: скачанный профиль хранится локально, поэтому при неудачном обновлении клиент продолжает работать на прежней копии. Это спасает от простоя, но и маскирует проблему — стоит иногда смотреть на дату последнего успешного обновления.
Отдельный сюжет — доступность самого адреса подписки. Иногда ссылка не открывается без прокси, и получается замкнутый круг: чтобы обновить профиль, нужен работающий прокси, а он не работает из-за устаревшего профиля. Выход прост: включить прокси на любом ещё живом узле или обновить профиль с другого устройства либо из другой сети. Любой клиент на ядре mihomo из нашего центра загрузок умеет обновлять подписку через уже поднятое соединение.
Форматы: YAML и share-ссылки
Основной формат в экосистеме Clash/mihomo — YAML-конфигурация, которую клиент использует практически как есть. Помимо него существуют «ссылки-визитки» отдельных серверов — компактные строки для обмена одним узлом, распространённые в других экосистемах клиентов. Чтобы состыковать форматы, применяются конвертеры: сервисы или встроенные механизмы клиентов, которые превращают список узлов в полноценную конфигурацию с группами и правилами. Для пользователя всё обычно прозрачно: достаточно запросить у провайдера подписку «для Clash», и она заработает в любом клиенте на ядре mihomo.
Отличить форматы можно и на глаз, если открыть содержимое ссылки в браузере (учитывайте, что адрес при этом остаётся в истории — на чужом компьютере так делать не стоит). Конфигурация для mihomo — это читаемый текст с секциями proxies, proxy-groups и rules. Сплошная строка из букв и цифр без пробелов — закодированный список отдельных узлов, рассчитанный на клиенты другой экосистемы. Если в личном кабинете есть выбор, берите первый вариант: он приходит уже с группами и правилами, и настраивать вручную ничего не придётся.
Откуда берутся подписки
Путей два. Первый и самый распространённый — коммерческий провайдер прокси: вы оплачиваете тариф, а в личном кабинете получаете ссылку подписки (в китайскоязычном сообществе такие сервисы в шутку называют «аэропортами»). Второй путь — собственный сервер: вы разворачиваете прокси самостоятельно и либо пишете конфигурацию вручную, либо генерируете её инструментами панели управления. Первый вариант проще, второй даёт полный контроль.
Подписка — это ключ доступа
Важно: ссылка подписки равнозначна логину с паролем. Любой, кто её узнает, сможет пользоваться вашим тарифом и лимитом трафика.
- Не публикуйте ссылку на форумах и в чатах и следите за скриншотами — адрес часто виден в окне импорта.
- При утечке сразу перевыпустите подписку в кабинете провайдера — старый URL перестанет действовать.
- По окончании срока тарифа подписка обычно перестаёт отдавать рабочие узлы: продлите тариф и обновите профиль в клиенте.
Больше рекомендаций по этой теме — в статье о приватности и безопасности при использовании прокси.
Частые вопросы
Подписка и VPN — это одно и то же?
Нет. Подписка — лишь способ доставки конфигурации в клиент. Само подключение выполняет ядро mihomo по протоколам прокси; VPN в классическом смысле здесь не используется, хотя на Android клиенты создают системный VPN-интерфейс для перехвата трафика.
Можно ли использовать одну подписку на нескольких устройствах?
Технически — да: одну ссылку можно импортировать в клиенты на компьютере и телефоне. Ограничения на число одновременных устройств или суммарный трафик устанавливает провайдер, поэтому сверьтесь с условиями тарифа.
Что делать, если подписка перестала работать?
Сначала обновите профиль в клиенте, затем проверьте срок действия тарифа в личном кабинете. Если ссылка изменилась — импортируйте новую; пошаговый процесс описан в инструкции по импорту подписки.