Happ VPN

Ошибка загрузки GEO-файлов (geosite.dat, geoip.dat)

Автор
Дмитрий Соколов, ведущий технический автор
Проверил:
Артём Волков
Проверено:
Опубликовано:
Версия гайда:
1.0

Коротко

Ошибка загрузки гео файлов в Happ появляется, если geoip.dat и geosite.dat для профиля маршрутизации не скачались за 3 минуты. Проверьте интернет и ссылки на файлы в профиле, затем повторите загрузку или удалите и заново добавьте профиль.

Геофайлы geoip.dat и geosite.dat содержат списки IP-адресов и доменов, по которым работают правила маршрутизации. Happ скачивает их в фоне для каждого профиля маршрутизации, по умолчанию из репозитория Loyalsoldier/v2ray-rules-dat на GitHub. Если загрузка не завершилась за 3 минуты, процесс останавливается, на главном экране появляется ошибка, а у профиля — красный восклицательный знак. Чаще всего причина в медленной сети или неверной ссылке в полях Geoipurl и Geositeurl. Ошибка сбрасывается после успешной загрузки или удаления профиля.

Ошибка загрузки геофайлов — Ошибка загрузки геофайлов означает, что Happ не смог скачать geoip.dat и geosite.dat для профиля маршрутизации за отведённые 3 минуты. Приложение останавливает загрузку, показывает сообщение на главном экране и отмечает проблемный профиль красным восклицательным знаком.

Что означает ошибка

«Ошибка загрузки геофайлов»
Текст из официальной документации Happ

Эта ошибка описана в документации Happ, в разделе о маршрутизации. Менеджер загрузки работает в фоне, а изменения профиля применяются при следующем подключении.

Геофайлы нужны правилам вида geosite:<категория> и geoip:<код>: по ним Happ решает, какой трафик отправить через прокси, какой напрямую, а какой заблокировать.

Приложение поставляется с предустановленными геофайлами, поэтому ошибка касается загрузки свежих версий или файлов по адресам из профиля. Причину почти всегда можно найти за несколько минут.

Причины

ПричинаВероятностьКак проверить
Медленная или нестабильная сеть: файлы общим объёмом около 28 МБ не успевают скачаться за 3 минуты.ВысокаяПроверьте скорость интернета и повторите загрузку на Wi-Fi или другой сети. Если в быстрой сети ошибка пропала, причина в канале.
Неверная ссылка в полях Geoipurl или Geositeurl: опечатка, ссылка на страницу вместо файла, удалённый файл.ВысокаяОткройте ссылку в браузере. Должно начаться скачивание файла .dat, а не открыться веб-страница или ошибка 404.
Недоступен источник файлов: сервер провайдера с геофайлами не отвечает или GitHub недоступен из вашей сети.СредняяОткройте в браузере ссылку по умолчанию на geoip.dat из репозитория Loyalsoldier и ссылку из профиля. Если не открывается только вторая, проблема у её владельца.
Ошибка менеджера загрузки в старой версии Happ: зависание, отсутствие таймаута или неверное обновление даты последней загрузки.СредняяСравните версию Happ с последним релизом. Ошибки загрузки геофайлов исправлялись в Happ Desktop 4.0.5 и 4.4.6 и в Happ для Android 4.1.0–4.4.0.
Файл скачался, но в нём нет категории, на которую ссылается правило профиля.НизкаяСравните категории в правилах профиля с содержимым источника. В десктоп-версии в таком случае появляется отдельное окно ошибки геофайлов.

Как исправить

  1. Проверьте интернет

    Откройте любой сайт и убедитесь, что сеть работает. Если скорость низкая, подключитесь к другой сети.

    Результат: Сайты открываются быстро, сеть стабильна.

  2. Проверьте ссылки на файлы

    Откройте JSON профиля маршрутизации и скопируйте значения Geoipurl и Geositeurl. Откройте каждую ссылку в браузере.

    Результат: По каждой ссылке начинается скачивание файла .dat.

  3. Исправьте ссылки

    Если ссылка неверна, укажите прямую ссылку на файл, например https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat и такую же для geosite.dat.

    Результат: Профиль сохранён с рабочими ссылками на файлы .dat.

  4. Повторите загрузку

    Переподключитесь или запустите обновление профиля маршрутизации снова на быстрой сети и дождитесь окончания загрузки.

    Результат: Сообщение об ошибке на главном экране исчезло, красного восклицательного знака у профиля нет.

  5. Пересоздайте профиль

    Если загрузка не проходит, удалите профиль и добавьте его заново по ссылке happ://routing/add/… или через генератор routing.happ.su.

    Результат: Профиль появился без отметки об ошибке, геофайлы загружаются.

  6. Обновите Happ

    Установите последнюю версию приложения: в новых версиях менеджер загрузки корректно обрабатывает таймауты и повторяет загрузку после восстановления сети.

    Результат: Установлена актуальная версия, загрузка геофайлов проходит.

  7. Сообщите провайдеру

    Если профиль пришёл из подписки, а файлы по его ссылкам не скачиваются, напишите провайдеру, какую ссылку не удаётся открыть.

    Результат: Провайдер исправляет ссылку, и после обновления подписки загрузка проходит.

Чек-лист диагностики

  • Сеть стабильна и достаточно быстрая
  • Ссылки Geoipurl и Geositeurl ведут на файлы .dat
  • Загрузка повторена после исправления
  • Профиль пересоздан, если ошибка не сбросилась
  • Установлена последняя версия Happ
  • Провайдер уведомлён, если профиль из подписки

Платформы

Ошибка встречается на платформах: Windows, macOS, Linux, Android, iPhone и iPad.

Главное

  • Happ останавливает загрузку геофайлов, если она не завершилась за 3 минуты.
  • Проблемный профиль маршрутизации отмечается красным восклицательным знаком в списке профилей.
  • По умолчанию Happ берёт geoip.dat и geosite.dat из последнего релиза Loyalsoldier/v2ray-rules-dat на GitHub.
  • На 27.09.2026 geoip.dat весит около 16,6 МБ, geosite.dat — около 11,1 МБ.
  • Состояние ошибки сбрасывается после успешной загрузки или после удаления профиля.

Частые вопросы

Где Happ берёт геофайлы по умолчанию?

По умолчанию Happ скачивает geoip.dat и geosite.dat из последнего релиза репозитория Loyalsoldier/v2ray-rules-dat на GitHub. Кроме того, приложение поставляется с предустановленными геофайлами. Профиль маршрутизации может указать собственные адреса в полях Geoipurl и Geositeurl, и тогда файлы загружаются оттуда.

Почему загрузка обрывается ровно через 3 минуты?

Это ограничение менеджера загрузки: если геофайлы не скачались за 3 минуты, Happ останавливает процесс, чтобы он не висел бесконечно, и показывает ошибку. Вместе файлы по умолчанию весят около 28 МБ, поэтому на канале медленнее примерно 1,3 Мбит/с загрузка не успевает завершиться. Повторите её на более быстрой сети.

Как убрать красный восклицательный знак у профиля маршрутизации?

Знак исчезает сам после успешной загрузки геофайлов. Если сеть в порядке, а загрузка снова не проходит, удалите профиль и добавьте его заново: по документации это тоже сбрасывает состояние ошибки. Перед удалением убедитесь, что у вас есть ссылка на профиль или его JSON.

Можно ли указать свои ссылки на geoip.dat и geosite.dat?

Да. В JSON профиля маршрутизации есть поля Geoipurl и Geositeurl. В них указывают прямые ссылки на файлы .dat, а не на страницы с описанием. Если вы меняете ссылки, проверьте, что в новых файлах есть все категории geosite и geoip, на которые ссылаются правила профиля.

Как часто обновляются геофайлы Loyalsoldier?

Судя по релизам репозитория, новые версии выходят практически каждый день. Happ берёт файлы из последнего релиза по ссылке releases/latest, поэтому получает свежие данные при каждом обновлении. Если обновление не удалось из-за сети, повторите его позже: к следующему дню в репозитории, как правило, появляется новая версия.

Мешает ли ошибка геофайлов подключению к серверу?

Ошибка загрузки относится к маршрутизации, а не к серверу. Но если правило ссылается на категорию, которой нет в имеющемся файле, ядро Xray-core может не запуститься. В таком случае временно выключите маршрутизацию, подключитесь и разберитесь с профилем отдельно. После исправления профиля включите маршрутизацию снова.

Нужно ли что-то делать, если маршрутизацию прислал провайдер?

Если профиль пришёл в заголовке routing или в теле подписки, ссылки на геофайлы задаёт провайдер. Проверьте свою сеть и версию Happ. Если загрузка всё равно не проходит, напишите провайдеру: возможно, сервер с его геофайлами недоступен или ссылка устарела. Приложите к сообщению ссылку, которая не открывается, и время попытки.

Упомянутые темы

Разделы по теме

Источники

  1. Документация Happ: маршрутизация — обращение 27 сентября 2026
  2. GitHub: Loyalsoldier/v2ray-rules-dat — обращение 27 сентября 2026
  3. GitHub: Loyalsoldier/v2ray-rules-dat, последний релиз — обращение 27 сентября 2026
  4. GitHub: релизы Happ Desktop — обращение 27 сентября 2026
  5. GitHub: Happ Desktop 4.4.6 (пререлиз) — обращение 27 сентября 2026
  6. GitHub: релизы Happ для Android — обращение 27 сентября 2026
  7. GitHub: Happ для Android 4.4.0 (бета) — обращение 27 сентября 2026