Коротко: почти любая ошибка Happ лечится одними и теми же тремя действиями — обновить подписку, сменить сервер и проверить, что в приложении не включён сторонний пресет маршрутизации. Ниже — что означает каждая частая ошибка и какой шаг в её случае главный.
Названия ошибок в разных версиях Happ звучат немного по-разному, а часть сообщений приходит прямо из ядра Xray на английском. Ищите в таблице ключевое слово из вашего сообщения.
Сводная таблица
| Ошибка | Что обычно означает | Что сделать первым |
|---|---|---|
| Тайм-аут (timeout) | Сервер не ответил вовремя: он недоступен из вашей текущей сети | Сменить сервер, обновить подписку |
| Ошибка TLS-рукопожатия (TLS handshake) | Соединение началось, но защищённое рукопожатие не завершилось | Проверить дату и время на устройстве, сменить сервер |
| Ошибка загрузки гео-файлов (geo files) | Приложение не скачало базы для правил маршрутизации | Проверить интернет без VPN, выключить пресеты, повторить |
| Ошибка запуска ядра (Xray core) | Ядро не смогло стартовать с текущей конфигурацией | Удалить подписку и добавить заново |
| EOF | Соединение оборвалось на полпути | Сменить сервер, переподключиться |
| 502 при обновлении подписки | Сервер подписок временно не ответил | Повторить через несколько минут |
Тайм-аут
Приложение отправило запрос серверу и не дождалось ответа. Чаще всего это значит, что именно этот сервер сейчас недоступен из вашей сети: блокировки у операторов работают неравномерно, и сервер, который открывается по Wi-Fi, может не отвечать через мобильный интернет — и наоборот.
- Нажмите «Обновить» у подписки — в списке могут появиться свежие серверы. Как это сделать — в статье «Как обновить подписку в приложении».
- Выберите другой сервер и подключитесь. Если не отвечает один — переберите два-три.
- Попробуйте другую сеть: переключитесь с мобильного интернета на Wi-Fi или наоборот. Если в одной сети работает, а в другой нет — дело в ограничениях конкретного оператора, а не в подписке.
Ошибка TLS-рукопожатия
Перед передачей данных клиент и сервер обмениваются служебными сообщениями и договариваются о шифровании — это и есть рукопожатие. Если оно сорвалось, частые причины такие: на устройстве неправильные дата и время, соединение по пути обрывает оборудование провайдера, или у приложения устаревшие параметры сервера.
- Проверьте дату, время и часовой пояс. Лучше всего включить «Устанавливать автоматически». Расхождение даже в несколько минут ломает защищённые соединения.
- Обновите подписку, чтобы приложение получило актуальные параметры серверов.
- Смените сервер.
Ошибка загрузки гео-файлов
Для правил маршрутизации — что пустить через VPN, а что напрямую — приложению нужны базы адресов и доменов (geoip и geosite). Happ скачивает их из интернета. Если скачать не получилось, появляется эта ошибка, а правила маршрутизации могут не применяться.
- Убедитесь, что интернет работает с выключенным VPN.
- Проверьте, что в Happ не включён клиентский пресет маршрутизации (например, RoscomVPN). Пресеты подтягивают собственные гео-базы и правила, которые перебивают правила из подписки. Правильное состояние — пресет выключен, «по умолчанию». Подробно — в статье «Пресеты маршрутизации в Happ ломают подписку».
- Закройте приложение полностью, откройте снова и обновите подписку.
Ошибка запуска ядра
Внутри Happ работает ядро Xray — оно и устанавливает VPN-соединение. Если ядро не может стартовать, обычно виновата конфигурация: сохранилась старая версия подписки, мешает включённый пресет или приложение обновилось и не подхватило прежние настройки.
- Выключите пресеты маршрутизации, если они включены.
- Удалите подписку в приложении и добавьте её заново. Ссылку берите из личного кабинета на gigadolla.com/cabinet (блок «Ссылка на подключение» → «Копировать») или из бота @GigaDollarVPN_bot («Личный кабинет» → нажать на подписку), а не из старых сохранённых копий.
- Если не помогло — переустановите Happ и снова добавьте подписку.
EOF
EOF (end of file) значит, что соединение закрылось неожиданно — сервер или оборудование по пути оборвали его посреди обмена. Если ошибка разовая, просто переподключитесь. Если повторяется на одном сервере — смените сервер и обновите подписку.
502 при обновлении подписки
Это ответ не VPN-сервера, а сервера, с которого приложение скачивает подписку: он временно не смог обработать запрос. Подождите несколько минут и нажмите «Обновить» ещё раз. Уже добавленные серверы при этом продолжают работать — подключаться можно и со старым списком.
Если ошибки нет, но не работает
- Подключение есть, а сайты не открываются — «VPN подключён, но интернета нет».
- Подписка не добавляется в приложение — «Подписка не добавляется в приложение».
- На iPhone пишет «Нет разрешения на VPN» — откройте Настройки iPhone → «VPN и управление устройством» и разрешите Happ использовать VPN.
- Полный порядок диагностики — «VPN не подключается: полная диагностика».
Если ничего из этого не помогло, напишите в поддержку: @GigaBotsSupport_bot. Сразу укажите приложение, текст ошибки и что из этой статьи вы уже сделали — так разберутся быстрее.