CreateYourVPN Academy
Курс: як усе працює

Розділ «Користувачі»: клієнти вашого VPN

Як працювати з розділом «Користувачі» в CreateYourVPN: статуси та ліміти, посилання підписки і QR, ручна видача тарифів, скидання трафіку та перевипуск підписки.

Перша частина курсу була про сервери й маршрути. Друга — про те, заради чого все затівалося: про людей і гроші. Почнемо з розділу «Користувачі» — тут живуть усі, хто підключається до вашого VPN.

Що видно у списку

Розділ збирає клієнтів усіх ваших кластерів в одну таблицю. Зверху — зведення: скільки всього клієнтів, скільки активних і скільки на тріалі. Знайти потрібну людину допомагають:

  • вкладки за статусом — «Усі», «Активні», «Тріал», «Закінчилися», «Вимкнені», «Ліміт», кожна зі своїм лічильником;
  • пошук за іменем або нотаткою (email клієнта теж шукається);
  • фільтр за кластером.

У рядку — головне про клієнта: email, кластер, статус, смужка витраченого трафіку (безліміт показується як «∞»), дата закінчення і коли він був онлайн востаннє.

Статуси: хто в якому стані

СтатусЩо означає
АктивнийПідписка працює, трафік іде
Очікує«Сплячий» акаунт із тріал-вікном: активується під час першого підключення, і лише з цього моменту тікає термін
Ліміт вичерпаноКлієнт вибрав увесь ліміт трафіку — система зупинила його сама
ЗакінчивсяМинула дата закінчення підписки
ВимкненоВи вимкнули клієнта вручну

«Ліміт вичерпано» і «Закінчився» система виставляє автоматично. Вручну ви керуєте трьома станами: «Активний», «Вимкнено» та «Очікує». Клієнта зі статусом «Вимкнено», «Закінчився» або «Ліміт вичерпано» повертає в дію кнопка «Активувати», видача тарифу (про це нижче) або правка терміну та ліміту. Клієнт у статусі «Очікує» прокидається сам під час першого підключення — або коли ви видасте йому тариф.

Додаємо клієнта

Кнопка «Додати користувача» відкриває форму:

  • Email — з нього створюється акаунт. За цією ж адресою людина зможе увійти в особистий кабінет на вашій вітрині (що таке вітрина — у наступному уроці).
  • Кластер — у якому кластері оселити клієнта.
  • Тариф — один із ваших тарифів, «Безліміт» або «Свій».
  • Термін, ліміт і статус — для «Свого» тарифу: дата закінчення (порожньо — без терміну), ліміт трафіку в гігабайтах (порожньо — безліміт), статус «Активний» або «Очікує» з тріал-вікном у днях.
  • Скидання — як часто обнуляти лічильник трафіку: без скидання, щодня, щотижня, щомісяця або щороку.

Поки платіжного провайдера не підключено, форма ще простіша: кожен клієнт отримує «Базовий тариф — безліміт» без терміну дії. Справжні тарифи з'являться в уроці про тарифи.

Заводити клієнтів руками не обов'язково: можна ввімкнути самореєстрацію — і люди реєструватимуться на вітрині самі. Про режими самореєстрації — теж в уроці про тарифи.

Посилання підписки і QR

У кожного клієнта є одне посилання підписки виду https://ваша-вітрина/sub/…. Його користувач додає у свій VPN-застосунок (Happ та інші) — застосунок за ним сам отримує список серверів і всі налаштування, а далі підхоплює будь-які ваші зміни в панелі.

Кнопка QR у рядку відкриває діалог «QR і підписка»: QR-код для сканування з телефона та посилання з кнопкою «Скопіювати».

А можна взагалі нічого не пересилати: клієнт заходить на вашу вітрину, входить за кодом із листа — і в кабінеті на нього вже чекають підписка, QR і кнопки встановлення застосунків.

Дії над клієнтом

У меню рядка (три крапки) зібрані всі операції:

ДіяЩо робить
РедагуватиЗмінити статус, термін, ліміт, скидання. Email змінити не можна — це ідентифікатор акаунту
Показати QR / конфігТой самий діалог із QR і посиланням
Видати тарифЗастосувати клієнту один із ваших тарифів вручну
Сервери користувачаЯкі сервери дісталися клієнту за кожним маршрутом і чи здорові вони
Скинути трафікОбнулити лічильник витраченого; статистика за весь час збережеться
Перевипустити підпискуЗгенерувати клієнту нові ключі доступу
Активувати / ВимкнутиУвімкнути або вимкнути клієнта одним кліком
ВидалитиНезворотно видалити акаунт — підписка перестане працювати

Три дії заслуговують на пояснення.

«Видати тариф» — продаж руками: обираєте тариф, система застосовує його до клієнта. Дні тарифу додаються до залишку терміну (а якщо термін уже минув — відлічуються від сьогодні); якщо в тарифу є ліміт трафіку, він задається наново разом зі свіжим лічильником. Заодно «Очікує», «Закінчився» та «Ліміт вичерпано» перетворюються на «Активний». Єдиний виняток — «Вимкнено»: раз ви вимкнули клієнта самі, автоматика його не ввімкне.

«Перевипустити підписку» — аварійна кнопка на випадок, якщо ключі клієнта могли витекти. Посилання підписки лишається тим самим, але ключі всередині змінюються: застосунки клієнта відваляться, поки не оновлять підписку за посиланням. Користуйтеся лише за підозри на компрометацію.

«Сервери користувача» — вікно в балансування з уроку 4: для кожного маршруту видно, який сервер дістався цьому клієнту, а поруч — точка здоров'я з тими самими статусами з уроку 7.

Запам'ятати

  • Розділ «Користувачі» — усі клієнти всіх кластерів: статуси, трафік, терміни, онлайн.
  • «Ліміт вичерпано» і «Закінчився» система ставить сама; ваші ручні статуси — «Активний», «Вимкнено», «Очікує».
  • Одне посилання підписки працює в усіх застосунках; QR — в один клік; кабінет на вітрині — спосіб узагалі нічого не пересилати.
  • «Видати тариф» додає дні й будить клієнта; «Вимкнено» автоматика не вмикає.
  • «Перевипустити підписку» — лише за компрометації: рве з'єднання, поки застосунки не оновлять підписку.

Далі

Клієнти у вас є — саме час зайнятися вітриною, через яку вони підключаються.

On this page