Кто за что отвечает
Ответственность в этой системе распределена жёстко, и знание границ экономит часы. По любому симптому можно за минуту понять, чья это зона — и не чинить то, что исправно.
Четыре зоны ответственности
| Часть | Отвечает за | Не отвечает за |
|---|---|---|
| Приложение | Интерфейс, хранение ссылки, обновление списка, запуск ядра, правила маршрутизации | Наличие серверов, срок доступа, скорость канала |
| Ядро | Соединение, шифрование, передачу трафика, совместимость протоколов | Содержимое подписки, выбор сервера за вас |
| Доступ | Список серверов, срок, лимит устройств, право подключаться | Качество вашей сети, настройки на устройстве |
| Сервер | Приём соединения, выход в интернет, задержку со своей стороны | То, как вы настроили маршрутизацию и DNS |
Как этим пользоваться на практике
Возьмите симптом и задайте один вопрос: что должно быть на месте, чтобы этого не случилось? Если пуст список серверов — на месте должен быть доступ. Если соединение не устанавливается — на месте должны быть ядро и сеть. Если сайты не открываются при поднятом соединении — на месте должны быть маршруты и DNS.
-
01
Список серверов пуст или короткийзона: доступ
Приложение показывает ровно то, что пришло по ссылке. Пустой экран означает, что подписка отдала ноль конфигураций: срок кончился, ключ отозван или ссылка ведёт не туда. Переустановка приложения здесь не поможет никогда.
ДЕЛАЕТ: сервис -
02
Серверы есть, но соединение не устанавливаетсязона: ядро и сеть
Список получен — значит, доступ работал хотя бы в момент обновления. Дальше вопрос к ядру и к сети между вами и сервером. Разбор — на странице почему ошибки часто именно в ядре.
ДЕЛАЕТ: ядро, ваша сеть -
03
Соединение есть, но интернет не работаетзона: маршруты
Туннель поднят, а трафик в него не идёт или упирается в разрешение имён. Это маршрутизация и DNS — то, что настраивается на вашей стороне.
ДЕЛАЕТ: ваше устройство -
04
Всё работает, но медленнозона: сервер и канал
Это уже не поломка, а физика и загрузка: расстояние до сервера, качество маршрута, вечерний час пик. Лечится сменой локации, а не настройками приложения.
ДЕЛАЕТ: сервер, канал
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Почему это разделение вообще существует
Оно не придумано для удобства объяснений — оно следует из того, как система собрана. Приложение и ядро пишут разные команды: ядро — открытый проект, приложение — оболочка над ним. Серверы держит тот, кто продаёт доступ, и он же отвечает за их состояние. А сеть между вами и сервером не принадлежит никому из них — это ваш провайдер, ваш Wi-Fi и десятки чужих узлов по дороге.
Отсюда, кстати, ответ на вопрос «почему разработчики приложения не чинят мою подписку»: это разные люди, и приложение действительно не имеет к вашему доступу отношения. Подробнее — чем клиент отличается от сервиса.
К кому идти с проблемой?
Если пуст список серверов, кончился срок или не приходит обновление — к тому, у кого куплен доступ. Если приложение падает, не открывается или ведёт себя странно на конкретной системе — это вопрос к клиенту, и часто он решается обновлением версии.
Может ли быть виновато сразу несколько частей?
Может, и это самый неприятный случай: например, кончился срок доступа и одновременно на устройстве осталась старая версия приложения. Поэтому проверять стоит по порядку, начиная с доступа: он проверяется быстрее всего подстановкой заведомо рабочей ссылки.
Как отличить проблему сети от проблемы сервиса?
Проверьте на другой сети — мобильный интернет вместо Wi-Fi. Если на другой сети всё работает, дело было в конкретной сети и её маршруте, а не в подписке и не в приложении.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →