У цій статті описано рекомендований підхід до інтеграції послуг WEDOS.protection у Вашу власну адміністративну панель. Додаткову інформацію, а також інші варіанти перепродажу, доступні B2B-клієнтам, див. у статті Global – Варіанти B2B-перепродажу.
У цій статті Ви дізнаєтеся:
Функції API WEDOS.protection
Для більш бездоганної роботи користувачів ми рекомендуємо B2B-партнерам використовувати WEDOS API (скорочено WAPI) та інтегрувати послуги WEDOS у власні адміністративні панелі, з якими кінцеві клієнти вже знайомі.
Перш ніж читати далі, ознайомтеся з WEDOS API у Посібнику WAPI.
Наразі WAPI підтримує такі функції WEDOS.protection:
- Отримання інформації про послугу (домен) із системи. Список усіх послуг у Вашому обліковому записі можна отримати за допомогою
wgp-services-listкоманди, а всю доступну інформацію про окрему послугу — за допомогоюwgp-domain-info. - Додавання послуги до системи. Це включає команди
wgp-domain-create(спроби додати домен до системи) таwgp-domain-retry(повторює спробу додати домен у разі помилки). - Керування доменом. За допомогою WAPI можна продовжити домен, який ще не видалено (
wgp-domain-renew), видалити домен із системи (wgp-domain-delete) або змінити тарифний план підписки (wgp-domain-update-subscription). - Застосування шаблонів доменів. Шаблони доменів будуть найпростішим способом перенести налаштування на домени Ваших користувачів. Можна використовувати команди WAPI
wgp-domain-templates-listщоб перевірити, які шаблони доступні, таwgp-domain-template-replicateщоб застосувати шаблон до цільового домену. - Очищення кешу домену. Наразі єдина команда, що безпосередньо впливає на налаштування домену WEDOS.protection, —
wgp-domain-cache-purge(очищує всі кешовані статичні файли для домену).
Повну інформацію про ці команди див. у статті WAPI – WEDOS.protection (WGP).
Керування послугами
Наведені нижче поради ґрунтуються на таких припущеннях:
- У Вас є B2B-обліковий запис клієнта WEDOS і кредитний рахунок. Цей обліковий запис клієнта використовуватиметься для створення всіх послуг, які Ви перепродаєте, і ці послуги також виставлятимуться на цей рахунок (через від’ємний кредит — додаткову інформацію див. у статті WEDOS – Кредитний рахунок або зверніться до свого торгового представника WEDOS). Як Ви здійснюєте білінг зі свого боку, повністю залежить від Вас.
- Ваші клієнти матимуть доступ до послуг WEDOS.protection лише через Вашу адміністративну панель. Цей підхід вимагає налаштувати доступ до WAPI та використовувати його, щоб Ваші клієнти могли купувати продукти WEDOS через Ваш обліковий запис (див. вище). Додаткову інформацію див. у статті Global – Варіанти B2B-перепродажу.
З огляду на функції WEDOS.protection, доступні наразі через WAPI, радимо гібридний підхід до керування доменами для Вас і Ваших клієнтів:
- Ви: адміністративна панель WEDOS.global. Наразі адміністративна панель WEDOS.global ⧉ надає Вам доступ до всіх доступних налаштувань, зокрема й тих, які ще не інтегровано у WAPI. Оскільки вся взаємодія Ваших клієнтів із послугами відбуватиметься через WAPI, Ви як адміністратор мусите виконувати деякі налаштування в інтерфейсі, де вони доступні. Додаткову інформацію див. у розділі Адміністративна панель WEDOS.global.
- Ваші клієнти: Ваша власна адміністративна панель. Рекомендуємо створити інтерфейс для Ваших клієнтів у власній адміністративній панелі за допомогою WAPI. Так Ваші клієнти зможуть керувати послугами, не створюючи для себе облікових записів WEDOS. Додаткову інформацію див. у розділі Власна адміністративна панель.
Адміністративна панель WEDOS.global
Радимо, щоб лише Ви (або призначені Вами адміністратори) мали доступ до своїх послуг через адміністративна панель WEDOS.global ⧉, а для кінцевих клієнтів підтримували окремий інтерфейс.
Ключові сфери керування послугами WEDOS.protection, які наразі доступні лише в адміністративна панель WEDOS.global ⧉ такі:
- Пряме налаштування послуги. Якщо потрібно виконати налаштування окремої послуги, наприклад налаштувати Filters або Upstream, потрібно відкрити цю послугу в адміністративній панелі. Якщо Ви хочете дозволити іншій особі переглядати або налаштовувати цю послугу, можете додати її як учасника (їй, однак, знадобиться власний обліковий запис WEDOS).
- Налаштування та керування шаблонами доменів. Щоб автоматизувати типові процедури налаштування, можна використати адміністративну панель для створення шаблонів доменів і дозволити клієнтам переносити їх на свої послуги через WAPI у Вашій адміністративній панелі.
- Цільові IP-адреси та піддомени. Якщо цільові IP-адреси або піддомени кінцевого клієнта змінюються, наразі оновити їх може лише адміністратор. Додаткову інформацію див. у статті Protection – DNS та цільові IP-адреси (Upstream).
- Моніторинг продуктивності Grafana. Цей моніторинг наразі доступний лише для всього облікового запису, а не для окремих доменів. Додаткову інформацію див. у статті Protection – Grafana.
Додаткова перевага керування всіма перепродаваними послугами з нашого інтерфейсу полягає в тому, що Ви отримуєте доступ до будь-яких нових функцій одразу, без необхідності впроваджувати їх самостійно.
Власна адміністративна панель
Ваші кінцеві клієнти мають мати доступ лише до тих послуг WEDOS.protection, які Ви перепродаєте зі свого інтерфейсу. Це робить їхню роботу безперебійною, а Ви повністю контролюєте, які налаштування вони можуть або не можуть виконувати.
Наполегливо радимо включити такі функції:
- Створення, продовження та видалення послуги. Клієнти повинні мати можливість додавати свої домени до WEDOS.protection, продовжувати або скасовувати підписку.
Під час виконання wgp-domain-create, обов’язково також періодично перевіряйте стан нової послуги за допомогою wgp-domain-info. Якщо Ви стикаєтеся з помилками, особливо error_crt, використовуйте wgp-domain-retry щоб спробувати усунути проблему. Додаткову інформацію див. у статті WAPI – WEDOS.protection (WGP).
- Очищення кешу. Очищення кешу особливо важливе, коли кінцеві клієнти оновлюють сайти, що часто відвідуються (наприклад, головну сторінку), і потребують, щоб їхні користувачі одразу побачили зміну. Переконайтеся, що кнопка Очистити кеш яка надсилає команду
wgp-domain-cache-purgeдоступна кожному клієнту.
Наведені нижче функції необов’язкові, і радимо включати їх на власний розсуд:
- Керування підпискою. Хоча зручно, щоб усі Ваші клієнти використовували один тарифний план, Ви можете дозволити їм змінювати підписку у Вашій адміністративній панелі. Пам’ятайте, що якщо клієнт переходить на нижчий тарифний план, нова ціна набуде чинності не одразу, а з наступного періоду виставлення рахунків, тоді як перехід на вищий одразу тягне за собою доплату. Додаткову інформацію можна знайти в статті Protection – Тарифний план підписки.
- Швидке налаштування за допомогою шаблонів доменів. У системі можна створити довільну кількість шаблонів і надати клієнтам можливість їх переносити. Наприклад, можна створити шаблон із блокуванням GeoIP, що дозволяє Вашим користувачам одним кліком дозволити запити лише з певних країн або континентів.
Шаблони доменів застосовують свої значення лише в момент перенесення. Якщо Ви пізніше зміните шаблон домену, перенесіть його ще раз, щоб застосувати нові налаштування.
Поширені запитання
Чи плануєте Ви випустити плагіни для поширених систем адміністрування, як-от DirectAdmin?
Так, зараз ми розробляємо плагіни WEDOS.protection і WEDOS.zone для DirectAdmin. Ці плагіни також використовують WAPI, тож Ви як адміністратор усе одно матимете потребу відкривати адміністративна панель WEDOS.global ⧉ для деяких функцій.