Приложение держит системное подключение: Android показывает его значком в строке состояния. Пока значок на месте, трафик идёт через сервер. Пропал значок - соединение разорвано, и телефон вышел в сеть напрямую.
Почему соединение обрывается
| Причина | Как выглядит | Что сделать |
|---|---|---|
| Экономия батареи | Отключается через 10-30 минут в кармане | Снять ограничения батареи для приложения |
| Агрессивная прошивка | Отключается сразу после блокировки экрана | Добавить в автозапуск и «защищённые приложения» |
| Смена сети | Пропадает при переходе с Wi-Fi на мобильный | Включить автопереподключение в приложении |
| Другой клиент | Не поднимается вовсе | Android разрешает только одно подключение сразу |
- Снимите ограничения батареи. Настройки → Приложения → Happ → Батарея → «Без ограничений». Название пункта отличается на разных прошивках, смысл один: разрешить работать в фоне.
- Разрешите автозапуск. На Xiaomi, Huawei, Oppo и Vivo есть отдельный список автозапуска. Без него приложение не поднимет соединение после перезагрузки, даже если включена настройка внутри самого Happ.
- Проверьте, что соединение держится. Заблокируйте экран на десять минут, потом посмотрите на значок VPN. Остался - настройки применились.
Раздельное туннелирование
На Android приложение умеет пускать через сервер только выбранные программы - это удобнее, чем гнать весь телефон целиком: банковские приложения остаются на домашнем адресе и не просят лишних подтверждений. Настройка разобрана в маршрутизации.
Почему на телефоне интернет стал медленнее?
Трафик идёт через дополнительный сервер, и его удалённость добавляет задержку. Обычно достаточно выбрать сервер поближе - разбор скорости.
Можно ли включать доступ только для одного приложения?
Да, через раздельное туннелирование. Это же снижает расход батареи: остальной трафик идёт напрямую.
Приложение просит разрешение на защищённое соединение каждый раз
Значит, система сбрасывает конфигурацию - обычно из-за «очистителей» или политики безопасности прошивки. Проверьте, не удаляет ли её системный оптимизатор.
Главная настройка на Android - не в приложении, а в системе: разрешить работать в фоне. Без этого соединение будет обрываться, сколько ни настраивай остальное.
Android экономит батарею агрессивно и выгружает фоновые процессы. Сетевой клиент под это правило попадает одним из первых, поэтому настройку начинают с системных разрешений - подробности в Happ на Android.
- Разрешите фоновую работу. Настройки системы → Приложения → Happ → Батарея → без ограничений. На прошивках Xiaomi, Huawei и Oppo дополнительно нужен автозапуск.
- Включите автоподключение. В приложении: соединение поднимается само при появлении сети. Удобно на телефоне, который весь день с вами.
- Настройте список приложений. Раздельное туннелирование позволяет выбрать, чей трафик идёт через сервер. Обычно оставляют напрямую банки, госуслуги и карты - им полезно видеть домашний адрес. Второй режим - наоборот: через сервер идёт только выбранное, всё остальное напрямую. Он экономит батарею.
Переключение между Wi-Fi и мобильным
При смене сети соединение всегда разрывается: меняется адрес устройства. Приложение поднимает его заново - обычно за несколько секунд. Если этого не происходит, помогает включённое автоподключение и отключение «умных» настроек Wi-Fi, которые сами переключают сети. Разбор - не работает на мобильном интернете.
Дополнительные вопросы
Как уменьшить расход батареи?
Пускать через сервер только нужные приложения, а не весь телефон. Разница заметная, особенно если основную часть дня вы читаете местные сайты.
Можно ли включать соединение по расписанию?
В самом приложении такой настройки обычно нет, но системные средства автоматизации умеют включать и выключать защищённое соединение по времени или по сети.