xray core failed / core not running в Happ: ядро не стартует
Почему Happ пишет «failed to start core», «core not running» или «xray core failed» — ядро не запустилось из-за конфига, порта, geo-файлов или антивируса. Как починить.
Подписка для Happ — 3 дня бесплатно, дальше от 189 ₽
Выберите срок и оформите подписку у сервиса Вятка: ссылка придёт на почту или в Telegram сразу и добавится в приложение одной кнопкой. Первые 3 дня — бесплатно, без карты.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ (до 3)
- Оплата по СБП, без автосписаний
- 3 дня бесплатно, карта не нужна
Happ сам трафик не гоняет — он запускает ядро (Xray, на части платформ sing-box), отдаёт ему конфиг и следит, чтобы оно жило. failed to start core, core not running, xray core failed — сообщения о том, что ядро либо не запустилось, либо запустилось и сразу упало. Это не сеть и не сервер: до подключения дело ещё не дошло. Причина всегда написана в логе — в строке-другой над сообщением о падении.
Как выглядит и что означает
| Как выглядит в логе | Что означает | Что делать |
|---|---|---|
failed to start core > no config selected | Ядру нечего запускать: сервер не выбран | no config selected |
failed to start core > … geoip.dat: no such file | Нет geo-файлов для правил маршрутизации | geo-файлы |
failed to listen … address already in use | Порт локального прокси занят другим процессом | address already in use |
failed to parse config / invalid … outbound | Конфиг собран неверно: битая ссылка или неподдерживаемый параметр | Обновить/пересоздать подписку, другой сервер |
core exited with code 1 без деталей | Ядро упало при старте — часто антивирус или отсутствие прав | Проверить антивирус, переустановить |
core not running при попытке подключиться | Ядро уже упало раньше, приложение не заметило | Перезапустить Happ, читать лог выше |
permission denied при запуске бинаря ядра | Системе запрещено запускать исполняемый файл | macOS: разрешить в «Конфиденциальность»; Windows: карантин антивируса |
Решение по шагам
- Откройте лог и найдите строку над
failed to start core— там причина. Как читать: как читать лог. - Выберите сервер в списке, если он не выбран, и обновите подписку. Пустой конфиг — самая простая причина.
- Переключите сервер. Если ядро падает на одном сервере и стартует на другом — в ссылке этого сервера параметр, который ваша версия ядра не понимает. Сообщите сервису.
- Проверьте антивирус и SmartScreen на Windows: файл ядра (
xray.exe,sing-box.exe) часто попадает в карантин как «подозрительный». Восстановите и добавьте в исключения. - На macOS — Настройки → Конфиденциальность и безопасность: если внизу написано, что запуск заблокирован, нажмите «Разрешить».
- Полностью закройте Happ (не свернуть, а выход) и запустите заново: висящий старый процесс ядра держит порт и мешает новому.
- Обновите Happ до свежей версии из официального источника или сделайте чистую переустановку — если ядро падает с любой ссылкой.
Подписка для Happ, которая просто работает
Ссылка-подписка от Вятка: добавляется в Happ одной кнопкой, работает на телефоне, компьютере и телевизоре, продлевается когда захотите.
- без карты
- все устройства по одной ссылке
- отмена не нужна — просто не продлевайте
Как отличить «ядро упало» от «сервер не отвечает»
Простой признак: при проблемах с сервером ядро стартует — в логе есть Xray … started или core started, а ошибки идут ниже и содержат dial, timeout, tls. При проблемах с ядром строки старта нет вовсе, или она есть, но сразу после неё exited. Во втором случае обновлять подписку и менять сервер бесполезно — чините приложение. Проверить, что подписка ни при чём, можно за две минуты: быстрый тест с пробной ссылкой Вятка — если ядро не стартует и с ней, дело в приложении.
Ядро не стартует после обновления Happ
Новое ядро строже к конфигу. Обновите подписку, чтобы получить актуальные ссылки; если не помогает — сломалось после обновления.
Нужны ли права администратора для запуска ядра?
Для режима прокси — нет. Для режима TUN нужен виртуальный адаптер, которому на Windows и macOS требуется подтверждение при установке; это отдельная ошибка — TUN service failed.
Можно ли заменить ядро вручную?
В Happ — не нужно и не стоит: версия ядра идёт вместе с приложением. Если хочется другое ядро, проще поставить другой совместимый клиент с той же ссылкой.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой.
Получить подписку →