Ошибка загрузки 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, в разделе о маршрутизации. Менеджер загрузки работает в фоне, а изменения профиля применяются при следующем подключении.
Геофайлы нужны правилам вида 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. |
| Файл скачался, но в нём нет категории, на которую ссылается правило профиля. | Низкая | Сравните категории в правилах профиля с содержимым источника. В десктоп-версии в таком случае появляется отдельное окно ошибки геофайлов. |
Как исправить
Проверьте интернет
Откройте любой сайт и убедитесь, что сеть работает. Если скорость низкая, подключитесь к другой сети.
Результат: Сайты открываются быстро, сеть стабильна.
Проверьте ссылки на файлы
Откройте JSON профиля маршрутизации и скопируйте значения Geoipurl и Geositeurl. Откройте каждую ссылку в браузере.
Результат: По каждой ссылке начинается скачивание файла .dat.
Исправьте ссылки
Если ссылка неверна, укажите прямую ссылку на файл, например https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat и такую же для geosite.dat.
Результат: Профиль сохранён с рабочими ссылками на файлы .dat.
Повторите загрузку
Переподключитесь или запустите обновление профиля маршрутизации снова на быстрой сети и дождитесь окончания загрузки.
Результат: Сообщение об ошибке на главном экране исчезло, красного восклицательного знака у профиля нет.
Пересоздайте профиль
Если загрузка не проходит, удалите профиль и добавьте его заново по ссылке happ://routing/add/… или через генератор routing.happ.su.
Результат: Профиль появился без отметки об ошибке, геофайлы загружаются.
Обновите Happ
Установите последнюю версию приложения: в новых версиях менеджер загрузки корректно обрабатывает таймауты и повторяет загрузку после восстановления сети.
Результат: Установлена актуальная версия, загрузка геофайлов проходит.
Сообщите провайдеру
Если профиль пришёл из подписки, а файлы по его ссылкам не скачиваются, напишите провайдеру, какую ссылку не удаётся открыть.
Результат: Провайдер исправляет ссылку, и после обновления подписки загрузка проходит.
Чек-лист диагностики
- Сеть стабильна и достаточно быстрая
- Ссылки 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. Если загрузка всё равно не проходит, напишите провайдеру: возможно, сервер с его геофайлами недоступен или ссылка устарела. Приложите к сообщению ссылку, которая не открывается, и время попытки.
Упомянутые темы
Похожие материалы
Разделы по теме
Источники
- Документация Happ: маршрутизация — обращение 27 сентября 2026
- GitHub: Loyalsoldier/v2ray-rules-dat — обращение 27 сентября 2026
- GitHub: Loyalsoldier/v2ray-rules-dat, последний релиз — обращение 27 сентября 2026
- GitHub: релизы Happ Desktop — обращение 27 сентября 2026
- GitHub: Happ Desktop 4.4.6 (пререлиз) — обращение 27 сентября 2026
- GitHub: релизы Happ для Android — обращение 27 сентября 2026
- GitHub: Happ для Android 4.4.0 (бета) — обращение 27 сентября 2026