geoip.dat / geosite.dat not found в Happ: ошибка geo-файлов и решение
Что значит «geoip.dat not found» или «failed to load geosite.dat» в Happ — не скачались файлы правил маршрутизации, и ядро не стартует. Откуда они берутся и как починить.
Подписка для Happ — 3 дня бесплатно, дальше от 189 ₽
Выберите срок и оформите подписку у сервиса Вятка: ссылка придёт на почту или в Telegram сразу и добавится в приложение одной кнопкой. Первые 3 дня — бесплатно, без карты.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ (до 3)
- Оплата по СБП, без автосписаний
- 3 дня бесплатно, карта не нужна
failed to load geoip.dat: open …/geoip.dat: no such file or directory — ошибка, после которой ядро Xray отказывается стартовать. Geo-файлы — это базы «какие адреса в какой стране» (geoip.dat) и «какие домены к какой категории относятся» (geosite.dat). Ядро использует их для правил маршрутизации: российские сайты напрямую, остальное через сервер. Если в правилах есть geoip:ru или geosite:category-ads, а файла нет — конфиг не собирается, и вы видите failed to start core. Сеть и подписка ни при чём.
Как выглядит и что означает
| Как выглядит в логе | Что означает | Что делать |
|---|---|---|
geoip.dat: no such file or directory | Файл не скачан или удалён | Скачать в настройках, переустановить |
failed to load geosite.dat / invalid … format | Файл скачан частично или повреждён | Удалить и скачать заново |
geo files download failed: HTTP 5xx / timeout | Happ не смог скачать базы — нет доступа к источнику | Скачать через другую сеть или через уже поднятый туннель |
geosite:… not found in file | Файл есть, но старый: нет категории из правил | Обновить geo-файлы в настройках |
| Ошибка появилась после очистки данных/кэша | Система удалила файлы как кэш | Скачать заново |
| Ошибка только в режиме с «умной» маршрутизацией | Правила ссылаются на geo, а в «глобальном» режиме они не нужны | Временно переключить режим на «глобальный», скачать файлы |
Решение по шагам
- Откройте настройки Happ → раздел маршрутизации / geo-файлы (название зависит от версии: «Geo Assets», «Файлы маршрутизации»). Нажмите «Обновить» или «Скачать».
- Если скачивание не проходит — переключите режим маршрутизации на «глобальный» (всё через сервер), подключитесь и повторите скачивание уже через туннель: источник geo-файлов (репозитории на GitHub) может быть недоступен из вашей сети напрямую.
- Проверьте свободное место на устройстве: файлы весят несколько мегабайт, но при нуле свободного места запись обрывается, и файл получается битым.
- Удалите повреждённые файлы и скачайте заново — если в логе
invalid formatилиunexpected EOF. - Android: убедитесь, что для Happ не включена «оптимизация» или «очистка кэша» сторонней утилитой — она сносит geo-файлы вместе с кэшем.
- Не помогло — чистая переустановка: установщик приносит файлы с собой.
Подписка для Happ, которая просто работает
Ссылка-подписка от Вятка: добавляется в Happ одной кнопкой, работает на телефоне, компьютере и телевизоре, продлевается когда захотите.
- без карты
- все устройства по одной ссылке
- отмена не нужна — просто не продлевайте
Откуда берутся geo-файлы и почему они пропадают
Базы поддерживает сообщество и выкладывает в открытых репозиториях; приложение скачивает их при первом запуске и обновляет по кнопке. Три типичных сценария потери: система почистила «кэш» (телефон с малым объёмом памяти), антивирус на Windows счёл .dat подозрительным, или первичное скачивание не прошло, потому что источник был недоступен без туннеля — и приложение осталось без файлов навсегда, пока вы не нажмёте «скачать» вручную.
Ошибка выглядит грозно, но ни к серверу, ни к подписке отношения не имеет. Если после починки geo-файлов ядро стартует, а сайты по-прежнему не открываются — это уже подключено, интернета нет.
Можно ли скачать geoip.dat вручную и положить в папку?
Можно, на Windows и macOS: файлы geoip.dat и geosite.dat кладутся в папку данных приложения рядом с ядром. Но кнопка в настройках делает то же самое надёжнее.
Почему после обновления Happ пропали geo-файлы?
Новая версия могла сменить папку данных или формат. Просто нажмите «Обновить geo-файлы» в настройках.
Влияют ли geo-файлы на скорость?
Нет. Они определяют только, какой трафик идёт напрямую, а какой через сервер. Устаревшие файлы могут отправлять часть местных сайтов через сервер — тогда обновите их.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой.
Получить подписку →