Разные программы — один результат: почему перебор клиентов не помогает
Одна не подключилась, вторая тоже, третья повела себя точно так же. Это не совпадение и не «все они одинаково плохие». Клиент — не канал: программа лишь просит систему построить подключение, а разрешает его система и оболочка производителя. Они у всех программ одни и те же, отсюда и одинаковый результат.
Короткий ответ
Программа не решает, пойдёт трафик или нет. Она поднимает подключение, а пускает его система.
Система и оболочка у всех программ общие — поэтому и ответ у них общий.
- Разрешение на подключение выдаётся только одному приложению одновременно. Выдача новому автоматически снимает его с прежнего.
- Снимается оно молча. Прежняя программа при следующем запуске покажет окно «Запрос на подключение» заново, будто вы её только что завели.
- Отсюда классический случай: поставили вторую попробовать — «само сломалось» первое. Ничего не ломалось, разрешение переехало.
- Перебор программ поэтому не лечит. Каждая следующая забирает право у предыдущей, а исходная причина отказа остаётся на месте.
- Если не работает вообще ни одна — это отдельный разговор и другой разбор: ни один ВПН не работает.
Почему программа — это не канал
Потому что канал держит не она, а система. Программа просит его построить и следит за ним.
Дальше решают вещи, общие для всех приложений: разрешено ли работать в фоне, не переведено ли приложение в режим «Ограничено», что дописал поверх системы производитель.
Эти этажи не различают, какая именно программа под ними стоит. Правило применяется к приложению, а не к его названию.
Поэтому смена клиента меняет значок на экране и почти ничего больше. Причина отказа переезжает вместе с вами.
Как проверить, что дело не в программе
Посмотрите, ведут ли себя две ваши программы одинаково.
Обе молчат — вопрос к системе и к оболочке, а не к ним.
Работает одна и не работает вторая — почти всегда это разрешение, которое сейчас выдано первой.
Люди ищут их по-разному, а система видит одно и то же
В поиске эти программы зовут кто как: Happ, «хит», v2rayTun, «дядя Ваня», «амнезия».
Для системы разницы между ними нет. Все они просят одно и то же разрешение и подчиняются одним и тем же запретам.
Ключик в строке состояния у них тоже один и означает у всех одно: ключик горит, а сети нет.
«Поставил вторую — сломалась первая»: что произошло на самом деле
Ничего не сломалось. Разрешение на подключение перешло новой программе, и старая его лишилась.
В Android это записано прямо: одновременно право выдаётся только одному приложению, а выдача другому это право отзывает.
Приложение, потерявшее его, узнаёт об отзыве изнутри системы. Человеку при этом никто ничего не сообщает.
Внешне выглядит так: старая программа нажимается, крутится и не подключается. Или показывает окно согласия заново.
Лечится в одно действие: запустить нужную программу и подтвердить окно «Запрос на подключение». Право вернётся к ней — и уйдёт у второй.
Почему перебор программ делает хуже
Каждая новая забирает разрешение у предыдущей. После пятой вы уже не знаете, у какой из них оно сейчас.
И картина «не работает ни одна» получается не от исходной причины, а от самого перебора.
Почему это выглядит именно как поломка
Потому что человек связывает отказ с последним своим действием, а последним была установка второй программы.
Между «поставил вторую» и «сломалась первая» действительно есть связь — но не та, о которой думают.
Никто ничего не портил. Одно системное право просто нельзя держать вдвоём.
Чем программы всё-таки различаются на уровне системы
Ровно одним: переключатель «Постоянная VPN» у конкретного приложения может оказаться серым.
Тогда система пишет под его названием «Не поддерживается в этом приложении», и включить постоянное подключение для него нельзя.
По умолчанию эту возможность поддерживает любая нормальная программа: требование к ней низкое и выполняется само собой.
Серым переключатель становится в двух случаях: программа явно от функции отказалась либо собрана под слишком старую версию Android, ниже 7.0.
Гасить его у таких приложений производитель обязан — это записано в требованиях к устройствам. Разбор самой функции — «Постоянная VPN» и блокировка.
Расхождение внутри Google, о котором стоит знать
Пользовательская справка Google утверждает, что при настройке через приложение «Постоянная VPN» будет недоступна.
Как общее правило это неверно, и опровергают это сразу три других документа того же Google.
Мы называем расхождение прямо, а не выбираем удобную сторону: фраза из справки относится к другому сценарию, а не ко всем программам.
Практический вывод один: серый переключатель — это про конкретное приложение, а не про все приложения сразу.
Чего мы здесь не сравниваем
Программы между собой. Ни по удобству, ни по скорости, ни по тому, «какая лучше».
Это отдельная тема, и она не про систему. У нас предмет один: почему на вашем телефоне разные программы дают один и тот же результат.
Ответ на «какая лучше» вашему отказу ничем не поможет: он лежит этажом ниже, там, где решает не программа.
И ещё честная оговорка. Из того, что программы для системы одинаковы, не следует, что они одинаковы вообще — следует только, что перебор их не лечит.
Схема: три программы и один коридор
Сверху то, что вы меняете, перебирая клиенты. Ниже то, что при этом не меняется вовсе — и что как раз решает исход.
Что вы сделали, что увидели и что это на самом деле
Левая колонка — ваше действие, средняя — картина на экране. Правая объясняет, что за этим стоит на уровне системы.
| Что вы сделали | Что увидели | Что это на самом деле |
|---|---|---|
| Поставили вторую программу попробовать | Первая перестала подключаться | Разрешение перешло новой, прежняя его лишилась |
| Вернулись в первую программу | Снова окно «Запрос на подключение» | Так и должно быть: право выдаётся заново |
| Перебрали четыре программы подряд | Не работает ни одна | Часть этой картины создал сам перебор |
| Открыли настройки постоянного подключения | Переключатель серый, «Не поддерживается в этом приложении» | Единственное настоящее различие между программами |
| Сменили программу, а отказ тот же | Один и тот же результат везде | Смотреть надо этажом ниже: батарея, автозапуск и фон |
| Оставили одну, остальные убрали | Заработало не сразу, а после подтверждения окна | Право надо выдать заново — само оно не возвращается |
| Все программы идут, кроме одного сервиса | Молчит видео или лента | Программы ни при чём: сервис не идёт под ВПН |
Программы перебраны, а результат один и тот же
Одинаковый результат у разных программ — это подсказка, а не тупик: он говорит, что дело не в них. Проверить, дело ли вообще в телефоне, можно за минуту и не ставя больше ничего: подставьте в ту же программу заведомо живой доступ. Пошло — значит, и система, и оболочка вас пропускают, а искать надо было не в приложениях. Не пошло — вы точно знаете, что перебирать клиенты дальше бессмысленно.
Короткие ответы
Почему перестал работать ВПН после того, как я поставил второе приложение?
Потому что системное разрешение на подключение выдаётся одновременно только одному приложению, и новое забрало его у старого.
Запустите нужную программу и подтвердите окно «Запрос на подключение». Право вернётся к ней.
Стоит ли пробовать другую программу, если эта не подключается?
Как способ починки — почти бесполезно: система и оболочка ведут себя со всеми программами одинаково.
Полезнее посмотреть, что запрещено приложению в настройках вашей марки. Порядок разбора — на развилке сайта.
Почему у одного приложения «Постоянная VPN» серая, а у другого нет?
Есть ровно две причины: программа явно отказалась от этой функции либо собрана под версию Android ниже 7.0.
В обоих случаях система пишет под её названием «Не поддерживается в этом приложении», и гасить переключатель производитель обязан.
Надо ли удалять старые ВПН-приложения?
Не обязательно: разрешение всё равно живёт у одной программы за раз, и лишние ему не мешают.
Но если вы запутались, у какой оно сейчас, оставить одну — самый быстрый способ перестать гадать.
Ни одна программа не подключается. Это тоже про разрешение?
Часто да, и это самый говорящий симптом на всём сайте: разрешение одно на всю систему.
Но причины бывают и другие, поэтому у этого случая свой разбор — он не сводится к перебору приложений.