На каком шаге произошёл отказ
| Что видно | Что проверить следующим |
|---|---|
| Окно не открывается | Версию ОС, сборку и источник установки; для Windows есть отдельный порядок |
| Окно работает, ошибка возникает после выбора записи | Текст ошибки и последнюю правку конфигурации; сравнить с другой уже выданной вам записью, если она есть |
| Сообщение прямо называет TUN или daemon | Перейти к отказу туннеля и сохранить название его реализации |
На iPhone написано xRay core error |
Проверить контекст изменения профиля |
| Ошибка появляется при добавлении данных | Разобрать сообщение импорта, ещё до соединения |
Системные минимумы указаны в документе Happ. Совпадение с минимумом позволяет продолжить проверку, но не доказывает исправность установки. Не заменяйте модуль отдельным исполняемым файлом из переписки: после этого версия приложения уже не описывает весь набор компонентов.
Сохранить полезное сравнение
Запишите время, версию Happ и ОС, последнее успешное подключение. Если ошибка началась после обновления подписки, укажите именно это действие. Если после обновления приложения, сохраните номер прежней версии, если он известен. Не удаляйте подписку ради проверки: вместе с ней могут исчезнуть связанные данные.
Повторите запуск один раз с теми же настройками. Если проблема относится только к одной записи, владельцу конфигурации нужен этот результат и обезличенные строки вокруг ошибки. Если отказ возникает до выбора записи, разработчику нужен отчёт о запуске приложения. При успешном повторе отметьте, что симптом исчез: причина от этого ещё не установлена.
Справочник ошибок Happ описывает ошибки импорта и тайм-аут подписки, но не даёт универсального исправления EOF. Полный адрес подписки, ключи и QR-код в публичный отчёт не включайте.
По теме
Что делать по порядку
- Сохраните полное сообщение запуска модуля, включая строки перед EOF или кодом.
- Проверьте соответствие версии Happ своей ОС.
- Если ошибка зависит от записи, уточните параметры у поставщика; если от запуска программы, соберите системный журнал.
- Повторите действие после исправления одной подтверждённой причины и передайте новый результат разработчику.
Частые вопросы
EOF сам по себе объясняет причину отказа модуля?
Нет. Эта строка без контекста не показывает, какой обмен завершился и почему. Для разбора нужны сообщения перед ней.
Ошибка до выбора сервера относится к поставщику подписки?
Если программа не запускается до работы с записью, первым адресатом обычно будет разработчик приложения. Поставщик разбирает выданные им данные и серверы.
Почему нельзя удалять подписку ради проверки запуска?
Удаление может убрать связанные данные. Без исходной ссылки восстановление потребует обращения к поставщику и усложнит разбор запуска.
Источники и дата проверки
Дата сверки: 30 сентября 2026 года (снимки источников).