Кастомизация: витрина вашего VPN
Раздел «Кастомизация» в CreateYourVPN: три адреса витрины, свои домены, логотип и фавикон, акцентный цвет, контакты поддержки и установка витрины на телефон.
В прошлом уроке несколько раз мелькнуло слово «витрина». Пора познакомиться как следует: витрина — это сайт вашего VPN, которым пользуются клиенты. Раздел «Кастомизация» отвечает за то, по какому адресу этот сайт живёт и как выглядит.
Что такое витрина
Панель CreateYourVPN видите только вы. Клиенты видят витрину — отдельный сайт под вашим брендом:
- вход по email — клиент вводит почту и код из письма, никаких паролей;
- личный кабинет — подписка и QR, кнопки установки приложений, ваши тарифы с кнопкой оплаты, контакты поддержки;
- на Max — ещё и лендинг: полноценная главная страница вашего сервиса.
Клиент из прошлого урока, которого вы завели по email, входит именно сюда — и сам забирает свою подписку.
Адреса витрины
У витрины три адреса, по одному на задачу. У каждого своё имя, и все три вы выбираете сами:
| Поверхность | Адрес | Что там живёт |
|---|---|---|
| Лендинг | вашеимя.subscriberhub.xyz | Публичная страница с тарифами и оплатой (Max) |
| Кабинет клиента | вашеимя-app.subscriberhub.xyz | Где клиенты входят, платят и забирают конфигурацию |
| Подписочные ссылки | вашеимя-sub.subscriberhub.xyz | Адрес, с которого приложения получают подписку |
У каждой карточки своё поле имени и кнопка «Проверить» — она сразу скажет, свободно ли оно. subscriberhub.xyz — нарочно нейтральный домен: по адресу не угадать ни платформу, ни то, что за ним стоит именно VPN.
Почему три, а не один. Лендинг — та часть, которую индексируют, пересылают и блокируют первой. Пока он живёт на одном хосте с кабинетом и ссылками, его блокировка уносит с собой и вход, и все выданные подписки. На разных адресах у клиентов всё продолжает работать — пропадает только лендинг.
Тариф решает, что вам доступно, а не где это живёт:
| Тариф | Поверхности |
|---|---|
| Базовый | Кабинет и подписочные ссылки |
| Max | Плюс лендинг и свои домены |
Если ваша витрина существовала до разделения адресов, прежний адрес стал вашим лендингом — само имя не менялось. Вход и кабинет клиента переехали на адрес кабинета, поэтому входить клиенты будут там. Подписочные ссылки, уже выданные на прежнем адресе, продолжают работать.
Свои домены
На Max каждая поверхность может жить и на вашем домене — переключите карточку на «Свой домен» и добавьте его. Адрес вводится ровно таким, каким он должен работать — acme.com или vpn.acme.com, — он и будет обслуживаться: ничего к нему не приписывается. У каждой поверхности свой адрес, поэтому лендингу, кабинету и подписочным ссылкам дайте разные.
Панель показывает, какие DNS-записи завести, а дальше сама проверяет владение и выпускает сертификат — со своей стороны вам нужен только DNS.
Переименование поверхности кастом-домен не трогает: смена имени двигает только платформенный поддомен. Своим доменом распоряжаетесь вы — добавьте новый хост, подтвердите его и сделайте активным; прежний продолжит обслуживать всё уже выданное.
Ссылки подписки клиентов (https://ваш-подписочный-адрес/sub/…) живут на
подписочном адресе — это «лицо» вашего сервиса внутри приложений. Уже выданные
ссылки продолжают работать после любых изменений: прежние адреса мы не
отбираем.
Брендинг
Карточка «Брендинг» — внешний вид витрины:
- Название бренда — имя вашего сервиса, каким его видят клиенты.
- Описание — подзаголовок витрины; он же уходит поисковикам и в превью для соцсетей.
- Логотип — загрузите любую картинку (PNG, JPG, WebP…), система сама сожмёт её и приведёт к нужному формату. Из логотипа автоматически делаются фавикон, иконка приложения и превью для соцсетей.
- «Цветовая тема витрины» — акцентный цвет из палитры в 12 оттенков: он окрашивает кнопки и градиенты кабинета, страницы входа и лендинга. А светлую или тёмную версию клиент выбирает сам в витрине.
Превью для соцсетей генерируется автоматически: название вашего бренда и описание на тёмном фоне с акцентной подсветкой (а если загружен логотип — то и он). Ссылка на витрину, брошенная в Telegram или мессенджер, сразу выглядит фирменно.
Витрина как приложение на телефоне
Витрина умеет устанавливаться на телефон как приложение: кабинет предлагает клиенту добавить сайт на главный экран — с вашей иконкой и вашим названием. Получается «приложение вашего VPN» без разработки приложения: клиент открывает его одним тапом, внутри — подписка, тарифы и поддержка. Если логотип ещё не загружен, иконкой станет плитка с первой буквой названия на акцентном градиенте.
Контакты поддержки
Поля «Email поддержки» и «Telegram поддержки» показываются клиентам в личном кабинете. Заполните хотя бы одно — у клиентов появится ответ на вопрос «куда писать, если не работает». Telegram можно вводить как удобно: handle, @handle или ссылкой t.me/… — система поймёт.
Когда применяются изменения
Сразу: нажали «Сохранить брендинг» — и витрина обновляется практически мгновенно, ничего «передеплоивать» не нужно. Клиентам тоже ничего делать не надо. Одно исключение — фавикон, иконка приложения и превью для соцсетей: они кэшируются и могут подтянуться на несколько минут позже.
Запомнить
- Витрина — сайт для клиентов: вход по email-коду, кабинет с подпиской и тарифами; на Max — ещё и лендинг.
- Три адреса, по одному на задачу: лендинг, кабинет и подписочные ссылки. Блокировка одного не уносит остальные.
- Тариф решает, что вам доступно, а не где это живёт: Базовый — кабинет и подписочные ссылки, Max — плюс лендинг и свои домены.
- Логотип автоматически превращается в фавикон, иконку приложения и превью для соцсетей; акцент — из палитры, светлое/тёмное выбирает клиент.
- Витрина ставится на телефон как приложение — с вашей иконкой.
- Контакты поддержки из этого раздела видны в кабинете каждого клиента.
Дальше
Витрина есть — пора выставить на неё товар.
Раздел «Пользователи»: клиенты вашего VPN
Как работать с разделом «Пользователи» в CreateYourVPN: статусы и лимиты, ссылка подписки и QR, ручная выдача тарифов, сброс трафика и перевыпуск подписки.
Тарифы: что вы продаёте
Раздел «Тарифы» в CreateYourVPN: тарифные планы для витрины, режимы самозаписи — ручной, открытый и монетизированный — и что получает клиент при покупке.