Provider ID¶
Provider ID связывает подписку с аккаунтом провайдера, чтобы провайдер видел статистику использования своей подписки. Он ничего не ограничивает — приложение полностью работает и без него. Бесплатно.
Как передать (любой способ)
- Query в URL —
…?providerid=<ProviderID> - Комментарий в теле подписки — строка
#providerid <ProviderID> - HTTP-заголовок ответа —
providerid:илиs-providerid:
Если указано несколько — приоритет у HTTP-заголовка. Свой Provider ID (и возможность задать свой произвольный) вы получаете в кабинете провайдера — см. раздел 08.
✓ Без Provider ID подписка работает полностью, провайдер просто не получает статистику. Что действительно зависит от активного Provider ID — в таблицах ниже; те же таблицы повторены в конце страницы для быстрой сверки.
🔒Требует активного Provider ID¶
| Область | Ключи |
|---|---|
| Обход блокировок | s-fragment s-noise s-noises s-resolve s-dns — и их аналоги из INCY/Happ fragmentation-* noises-* server-address-resolve-* |
| Переезд и запасные адреса | new-url new-domain fallback-url fallback-domains |
| Брендинг провайдера | s-siteurl s-sitename s-tgbot x-tgbot sort-order serverDescription |
| Баннер и контакты | banner-text banner-button-text banner-button-url banner-bg-color banner-button-color announce-url support-email |
| Интерфейс окончания подписки | sub-expire s-showexpire sub-expire-button-text sub-expire-button-link-site sub-expire-button-link-tg notification-subs-expire |
| Доступ | hide-settings |
✓Работает и без Provider ID¶
| Ключ | Примечание |
|---|---|
profile-title / s-title |
Название подписки |
profile-update-interval |
Интервал автообновления |
profile-web-page-url |
Веб-страница провайдера |
announce |
Сам текст объявления — но announce-url (кликабельность) требует активного провайдера |
support-url |
Ссылка на поддержку |
subscription-userinfo |
Квота и дата окончания |
subid |
Стабильный id подписки |
routing autorouting routing-update-url routing-update-interval routing-profile |
Профили маршрутизации, включая формы deep-link-команд — профиль несёт только правила, активный провайдер не нужен |
geoipurl / geositeurl |
Адреса гео-баз — только в ответе подписки |
Гейт работает одинаково независимо от того, как пришло значение: HTTP-заголовок, строка #ключ: в теле или кабинет провайдера.