Текст ошибки
Happ показывает «Не удалось запустить VPN» и техническую расшифровку вида infra/conf: illegal domain rule: geosite:category-..., дальше — failed to check code ... from geosite.dat. Ошибка появляется до выбора сервера — это важный признак: дело не в сервере, не в стране и не в вашем интернете, а в конфигурации маршрутизации.
Откуда она берётся
Провайдер прописал в правилах узкую категорию сайтов, а в файле geosite, который сейчас лежит в приложении, такой категории нет — Happ не может проверить правило и останавливает запуск. Обычно это старый файл: свежий geosite не скачался (причины — в гайде про ошибку geo-файлов), и приложение откатилось на копию, зашитую в установочный пакет. Она может отставать на месяцы. Широкие и давно существующие категории такой ошибки не дают — они есть даже в старых файлах.
Что делать
- Сначала добейтесь, чтобы geo-файлы скачались: без свежего geosite ошибка вернётся.
- Обновите Happ до актуальной версии — вместе с приложением обновляется и встроенная копия файлов.
- Если не помогло, отправьте провайдеру точный текст ошибки — в нём указано имя ненайденной категории, а это ровно то, что нужно для починки на его стороне.
Если похожая ошибка блокирует запуск ядра целиком без текста про geosite — это другой случай, разобран в гайде про ядро, которое не запускается. Ключ VPN PRO выдаётся в Telegram-боте, первые три дня бесплатны — инструкции по Happ.