В Happ не открываются сайты, а Telegram работает — что делать
Если в Happ перестало открываться всё сразу — даже ya.ru, — а Telegram при этом работает как обычно, почти всегда виноват переключатель «Использовать локальную DNS» в настройках приложения. Выключите его и переподключитесь: доступ возвращается сразу. Это не поломка сервера и не новая блокировка — приложение включает перехват DNS-запросов, но при подписке в виде полной конфигурации не дописывает правило, куда их отдавать, и запросы уходят в никуда.
Ниже — как убедиться за минуту, что дело именно в этом, почему так происходит и что делать, если выключение не помогло.
Как узнать эту поломку
У неё очень характерный набор признаков. Сверьтесь с таблицей:
| Что вы видите | Что это значит |
|---|---|
Не открывается вообще ничего, даже ya.ru | сломалось что-то общее для всех сайтов, а не отдельный сервер |
| Telegram при этом работает | Telegram обходится без справочной адресов, остальные приложения — нет |
| Смена сервера в приложении ничего не меняет | дело не в сервере |
| На тех же серверах в другом приложении всё открывается | серверы и дорога до них исправны |
| Через Wi-Fi и через мобильный интернет одинаково | дело не в провайдере |
| В журнале Happ пусто | приложение даже не пыталось установить соединение |
Совпало хотя бы три пункта — это она. Особенно показательны первые два вместе: «не открывается ничего» плюс «Telegram работает» — это почти всегда DNS.
Что сделать прямо сейчас
1. Выключите «Использовать локальную DNS»
Откройте настройки Happ, найдите раздел DNS и переведите переключатель «Использовать локальную DNS» в выключенное положение. В части версий он называется «Локальный DNS».
2. Переподключитесь
Отключите VPN и включите снова. Приложение собирает конфигурацию ядра в момент подключения, поэтому на лету переключатель не применяется — без переподключения вы решите, что не помогло.
3. Проверьте
Откройте любой сайт, который до этого не открывался. Если заработал — причина найдена, дальше можно не читать. Переключатель можно оставить выключенным: без него приложение работает штатно.
4. Если не помогло
Тогда дело не в этом переключателе. По порядку:
- Обновите подписку (профиль) в приложении — старый профиль может содержать устаревшие параметры.
- Закройте другие VPN-приложения. Двух одновременно работающих клиентов достаточно, чтобы не работал ни один.
- Проверьте интернет без VPN. Если и без него ничего не открывается, причина в сети или устройстве.
- Попробуйте другую сеть — переключитесь с Wi-Fi на мобильный интернет или наоборот.
- Напишите в поддержку своего сервиса. Приложите модель устройства, версию приложения, выбранный сервер и скриншот настроек DNS.
Почему так происходит
Happ для Android построен на основе другого известного клиента — v2rayNG, и наследует его устройство.
Когда вы включаете «локальную DNS», приложение перехватывает DNS-запросы всех программ телефона, чтобы ответить на них по своим правилам, а не выпускать открытым текстом в сеть. Чтобы перехват заработал, в конфигурацию ядра нужно дописать две вещи: куда отдавать пойманные запросы и правило, что всё пришедшее на порт 53 отправляется именно туда.
Приложение дописывает их само — но только если собирает конфигурацию из коротких ссылок. Если же сервис присылает подписку готовой конфигурацией целиком, Happ ничего в неё не добавляет: такой режим он сам называет ограниченным и прямо предупреждает, что его маршрутизация к присланной конфигурации не применяется.
Получается перекос: перехват со стороны телефона включён, а правила, куда отдавать перехваченное, в конфигурации нет. Вопрос «какой адрес у ya.ru?» уходит на служебный адрес, который никуда не ведёт, и ответа не будет никогда. Адрес не получен — соединение даже не начинается, поэтому в журнале и пусто.
Это давно известная особенность: у самого v2rayNG есть обращение про JSON-подписку с включённым локальным DNS, где все запросы зависают, и его закрыли без исправления.
Почему Telegram продолжает работать
Telegram знает адреса своих серверов заранее и в обычной работе может обойтись без обращения к справочной. Поэтому он переживает поломку DNS, когда всё остальное уже встало. Отсюда и характерная жалоба «Telegram работает, а больше ничего» — она почти всегда означает не блокировку, а сломанный DNS.
Если вы пользуетесь Akonit
С 14 сентября 2026 года у нас это починено на стороне сервиса: раз приложение не дописывает нужное правило само, его дописываем мы. Теперь в каждой конфигурации, которую получает Happ, есть и справочная, и правило перехвата первым в списке.
Поэтому переключатель «Использовать локальную DNS» можно включать — с этой даты он работает.
В подписке Akonit LTE этого правила пока нет. Если вы открываете в Happ именно LTE-подписку, держите «Использовать локальную DNS» выключенным.
И ещё: не вписывайте вручную DNS Google или Cloudflare в настройки телефона и роутера. С конца августа 2026 года открытые запросы к 8.8.8.8 и 1.1.1.1 в России перехватывают по дороге, и такая ручная настройка сейчас скорее навредит.
Частые вопросы
Нужно ли вообще включать «Локальную DNS»?
Не обязательно. Без неё приложение работает штатно: DNS-запросы уходят обычным путём. Перехват нужен, чтобы вопросы об адресах сайтов не покидали устройство открытым текстом и решались по правилам ядра, — это полезно, но не необходимо для работы VPN.
Чем «Удалённый DNS» отличается от «Домашнего»?
«Удалённый DNS» ищет адреса сайтов, которые идут через VPN: вопрос уходит внутри туннеля, и провайдер его не видит. «Домашний DNS» ищет адреса сайтов, которые идут напрямую, мимо туннеля, — обычно российских. Менять эти поля вручную обычно не нужно: сервис задаёт их сам.
Почему в журнале Happ пусто, если что-то сломалось?
Потому что ломается самый первый шаг. Пока приложение не узнало адрес сайта, соединение не начинается — записывать в журнал нечего. Пустой журнал при полной неработоспособности как раз и указывает на DNS.
Помогут ли Zapret или ByeByeDPI?
Нет, здесь они ни при чём. Эти программы маскируют соединение от систем фильтрации, а описанная поломка происходит внутри самого приложения, ещё до выхода в сеть. Ни на что в этом сценарии они не влияют.
Это только на Android?
Разобранный механизм относится к Android-версии, построенной на v2rayNG. На iOS приложение устроено иначе, и такого разбора у нас нет. Но если симптомы совпадают — не открывается ничего, Telegram работает, журнал пуст, — начать стоит с того же переключателя.
У меня то же самое в другом приложении — причина та же?
Скорее нет. Перехват DNS такого вида делают не все клиенты: например, INCY его не делает вовсе, и на ней этот сценарий не воспроизводится. Если ничего не открывается в другом приложении, проверяйте по общему списку из раздела «Если не помогло».
Что почитать дальше
Если хочется понять, что вообще происходит с DNS в России и почему в конце августа 2026 года перестали помогать привычные средства обхода, — у нас есть подробный разбор: Сайт «не существует»: история про DNS, ТСПУ и одну галочку в Happ. Эта страница — короткая выжимка из его практической части.