Перейти к содержимому

Android

mins требует Android 7.0 или новее. Релизы выходят в виде APK для arm64-v8a, armeabi-v7a и x86_64, а также универсального APK; если одна сборка не устанавливается, попробуйте универсальную.

На Android туннель всегда работает через системный VPN-интерфейс. Выбора Режим подключения нет, режима Только прокси на этой платформе не существует. Туннель запущен в отдельном процессе (:tunnel) как служба переднего плана, поэтому продолжает работать, когда вы закрываете окно приложения.

При первом подключении появляется системное окно с просьбой разрешить mins настроить VPN-подключение. Подтвердите его. Отказ даёт Разрешение VPN не предоставлено.

Android допускает только один активный VPN. Если запустить другое VPN-приложение, система отзовёт разрешение у mins; следующее Подключить спросит снова.

Уведомление о состоянии и разрешение на уведомления

Заголовок раздела «Уведомление о состоянии и разрешение на уведомления»

Пока туннель работает, mins показывает постоянное уведомление («Подключено» или текущая скорость) с действием Отключить.

mins объявляет разрешение на уведомления, а когда о нём спросить, на Android 13 и новее решает система. Если вы отказали или вопроса не видели, а уведомления нет (как и уведомления «Нужно разрешение VPN» после перезагрузки), разрешите уведомления для mins в системных настройках (системные Настройки → Приложения → mins → Уведомления; точный путь зависит от производителя). VPN работает и без них, но вы теряете быструю кнопку Отключить и уведомление при загрузке.

Настройки → Подключение → Постоянный VPN и блокировка открывает системные настройки VPN. В сводке строки видно, что сейчас сообщает Android, например «Постоянный VPN выключен, блокировка выключена».

  • mins поддерживает постоянный VPN Android. Система сама запускает туннель, используя последнюю конфигурацию, которая успешно подключалась. Если её нет, вы получите Import and connect to a server in mins first. Сначала один раз подключитесь вручную.
  • Пока включён системный постоянный VPN, собственная настройка mins Запускать после загрузки устройства ничего не делает, потому что VPN и так запускает система.
  • Системная опция «блокировать соединения без VPN» (блокировка) — возможность Android. Пока она включена, у остальных приложений нет сети, когда VPN не подключён. Если после неудачного подключения пропала сеть, а блокировка включена, подключитесь снова или выключите блокировку в тех системных настройках.

Настройки → Подключение → Блокировка без VPN — отдельная функция, не системная блокировка Android. Когда подключение падает, mins оставляет VPN-интерфейс открытым, чтобы трафик оставался заблокированным, а в уведомлении написано «Трафик заблокирован — подключитесь или отключите VPN».

  1. Чтобы вернуть сеть, нажмите Отключить в уведомлении. Это закроет интерфейс. В таком состоянии большая кнопка в приложении подписана Подключить и вместо отключения пробует подключиться снова.
  2. Либо подключитесь к рабочему серверу.
  3. Выключите Блокировка без VPN, если такое поведение не нужно.

Если приложение пишет Engine stop failed; disconnect in Android VPN settings, откройте системные настройки VPN (через Постоянный VPN и блокировка) и отключите там mins либо принудительно остановите приложение.

  1. Добавьте плитку через Настройки → Подключение → Добавить плитку быстрых настроек. На Android 13 и новее система просит подтвердить. На более старых версиях приложение отвечает «Add mins using the Quick Settings editor»: откройте панель быстрых настроек, перейдите в режим правки и перетащите плитку mins.
  2. Нажатие на плитку отключает, если туннель работает. Иначе запускается последняя конфигурация, которая подключалась.
  3. Если плитка вместо подключения открывает приложение, не хватает разрешения VPN либо ещё ни одна конфигурация не подключалась. Один раз подключитесь из приложения; после этого плитка работает, не открывая его.
  4. Плитка показывает состояние по последнему опубликованному состоянию туннеля. Если оно выглядит устаревшим, откройте приложение.

Виджеты на домашнем экране работают так же: они запускают конфигурации, которые построило приложение. Виджет с подписью «Сначала подключитесь к серверу в mins» означает, что ничего ещё не сохранено. Неудачная пересборка оставляет старую запись и показывает в приложении «Не удалось обновить виджеты».

Настройки → Подключение → Запускать после загрузки устройства запускает туннель после перезагрузки телефона. Работает, только если выполнено всё сразу:

  • опция включена (её может задавать подписка; тогда строка доступна только для чтения);
  • у mins остаётся разрешение VPN. Если нет, появляется уведомление «Нужно разрешение VPN»; нажмите на него, затем Подключить;
  • есть сохранённая последняя конфигурация;
  • системный постоянный VPN Android выключен (иначе запуском занимается система).

mins запускается после первой разблокировки после перезагрузки, потому что сохранённая конфигурация лежит в хранилище, которое открывается только тогда.

Настройки → Сеть → Раздельное туннелирование → Политика приложений содержит Выключено, Только выбранные и Все кроме выбранных. Само mins всегда исключено из туннеля, поэтому обновление подписок и загрузка геофайлов идут по обычной сети. Отсюда:

  • Только выбранные без отмеченных приложений даёт Choose at least one application;
  • отметка на самом mins даёт mins cannot tunnel its own subscription requests.

Сканировать QR требует разрешения на камеру, которое Android запрашивает при использовании. Если отказали, используйте QR из изображения или Вставить из буфера.

mins запускает VPN как службу переднего плана, и Android обычно её не трогает. Но некоторые производители (Xiaomi, Huawei, Oppo, Vivo, OnePlus, Samsung и другие) всё равно агрессивно останавливают фоновые приложения. Если VPN отваливается при погашенном экране или спустя время:

  1. Установите для mins режим батареи «Без ограничений».
  2. Разрешите mins автозапуск и работу в фоне там, где у производителя есть такой переключатель.
  3. Закрепите mins в списке недавних приложений, чтобы «очистка памяти» его не закрывала.
  4. Отключите экономию трафика для mins.

mins само переподключается примерно через полторы секунды после смены активной сети, например с Wi-Fi на мобильный интернет, так что короткий провал при переключении сетей — норма.