Разрешения и работа в фоне
Какие разрешения нужны Throne для Android и как сохранить работу VPN в фоне.
| Разрешение | Когда Throne запрашивает | Если отказать |
|---|---|---|
| VPN-подключение | При первом подключении в режиме VPN |
Режим VPN не запускается |
| Уведомления (Android 13+) | При первом запуске | VPN работает, но его уведомление скрыто |
| Оптимизация батареи | При первом запуске | Android может остановить VPN в фоне |
| Местоположение | Когда вы используете правила Wi-Fi | Правила Wi-Fi не срабатывают |
| Установленные приложения | На большинстве устройств не запрашивается | Списки приложений пусты |
| Камера | Когда вы сканируете QR-код | Сканер закрывается. Используйте Импорт из буфера обмена (Import from clipboard) или Импортировать из файла (Import from file). |
| Установка приложений | При первом обновлении из приложения | Скачивайте обновления через браузер |
Позже их можно изменить в настройках Android для приложения Throne.
Разрешение на VPN
Когда вы впервые подключаетесь в режиме VPN, Android спрашивает, может ли Throne настроить VPN-подключение. Разрешите это. Если вы отказали, нажмите кнопку подключения, чтобы снова увидеть запрос, или используйте режим Только прокси (Proxy only).
Если для другого VPN-приложения включена постоянная VPN (Always-on VPN), Android отказывает без вопроса. Сначала отключите постоянную VPN для того приложения.
На некоторых устройствах Android TV и AOSP нет экрана для этого запроса, и Throne показывает «Подтверждение VPN недоступно» (VPN confirmation unavailable). Нажмите Использовать режим прокси (Use proxy mode), чтобы подключиться в режиме Только прокси, или один раз выдайте разрешение через adb (Копировать команду (Copy command) копирует команду) и подключитесь снова:
adb shell appops set com.nb4a.throne ACTIVATE_VPN allow
На телевизоре см. также Разрешение на VPN на телевизоре.
Уведомления
Пока VPN работает, Throne показывает уведомление с именем профиля, скоростью и кнопками для остановки VPN и переключения серверов. На Android 13 и новее Throne один раз, при первом запуске, запрашивает разрешение на уведомления. Без него VPN всё равно работает, но уведомление и его кнопки скрыты.
Настройки (Settings) → Внешний вид (Appearance) → Уведомления (Notifications) показывает, разрешены ли уведомления. Нажмите на этот пункт, чтобы открыть настройки уведомлений Android для Throne. О выборе кнопок см. Уведомление.
Оптимизация батареи
При первом запуске Throne просит разрешения работать без оптимизации батареи, чтобы VPN оставался подключённым при выключенном экране, а кнопки уведомления, плитки и виджетов продолжали работать. Нажмите Разрешить (Allow) и подтвердите в диалоге Android.
Настройки (Settings) → Основные (General) → Оптимизация батареи (Battery optimization) показывает текущее состояние. Там должно быть «Без ограничений» (Unrestricted). Если нет, нажмите на этот пункт: разрешите Throne работать без оптимизации батареи, а в состоянии «Ограничено системой» (Restricted by the system) откройте настройки батареи в сведениях о приложении Throne в Android и выберите вариант без ограничений (на Android 12 и новее — Без ограничений (Unrestricted)).
Настройки производителя
Некоторые производители добавляют собственные ограничения фоновой работы, которые могут останавливать Throne, даже когда оптимизация батареи отключена. Настройки (Settings) → Основные (General) → Фон и автозапуск (Background & auto-start) открывает экран производителя на устройствах Xiaomi, Redmi, POCO, Huawei, Honor, OPPO, realme, vivo, Samsung, OnePlus и ASUS, а на других — страницу вашего производителя на dontkillmyapp.com. Разрешите Throne автоматически запускаться и работать в фоне.
Постоянная VPN (Always-on VPN)
С постоянной VPN (Always-on VPN) Android сам запускает Throne при включении устройства и поддерживает подключение. Функция работает только в режиме VPN.
- Откройте
Настройки(Settings) →Основные(General) →Всегда активный VPN(Always-on VPN). Throne откроет настройки VPN в Android. - Откройте в списке настройки Throne (обычно это значок шестерёнки) и включите постоянную VPN.
Throne нужен выбранный профиль. На Android 10 и новее, если профиль не выбран, Throne показывает уведомление «У всегда активного VPN нет профиля» (Always-on VPN has no profile), а когда Android запускает его в режиме Только прокси, переключает режим на VPN. На Android с 7 по 9 оставляйте Сервисный режим (Service mode) в значении VPN.
Параметр Android «Block connections without VPN» (блокировать подключения без VPN) блокирует весь трафик, пока Throne не подключён. В Throne для Android нет собственного kill switch, поэтому этот параметр — ближайшее к нему. Пока он включён, у приложений нет интернета, когда Throne остановлен или не может подключиться, а Android игнорирует Разрешить приложениям обходить VPN (Allow apps to bypass VPN).
Автоматическое подключение
Настройки (Settings) → Основные (General) → Автоматическое подключение (Auto connect) (по умолчанию выключено) запускает выбранный профиль после включения устройства, когда вы его разблокируете, и после обновления Throne. Вопреки описанию параметра, профиль запускается, даже если до этого подключения не было. Используется текущий Сервисный режим, поэтому в режиме VPN заранее один раз разрешите запрос VPN.
В режиме VPN лучше использовать постоянную VPN, потому что тогда работу VPN поддерживает сам Android. Автоматическое подключение нужно для режима Только прокси. Если запуск при загрузке не срабатывает, см. Оптимизация батареи.
Местоположение для правил Wi-Fi
Правилам маршрутизации, которые проверяют имя сети Wi-Fi (SSID) или точку доступа (BSSID), нужен доступ к местоположению, потому что без него Android скрывает подключённый Wi-Fi от приложений. Throne никогда не читает ваше местоположение. Правилам нужны:
- доступ к точному местоположению;
- на Android 10 и новее —
Разрешить в любом режиме(Allow all the time), потому что VPN работает, когда Throne закрыт; - на Android 9 и новее — включённое определение местоположения.
Throne запрашивает доступ, когда вы сохраняете правило с условиями Wi-Fi. Если во время работы Throne доступа нет, появляется уведомление «Правила Wi-Fi неактивны» (Wi-Fi rules are inactive); нажмите на него, чтобы исправить это. Остальные правила, включая Тип сети (Network type) и Лимитная сеть (Metered network), работают без доступа к местоположению.
Установленные приложения
Прокси для отдельных приложений и полю Приложения (Apps) правил маршрутизации нужен список установленных приложений. В некоторых системах, например на устройствах Xiaomi, для этого есть отдельное разрешение. Если в нём отказано, список пуст и Throne показывает «Не удалось прочитать установленные приложения» (Unable to read installed apps). Нажмите Открыть настройки системы (Open system settings) и разрешите Throne читать список приложений.