Оформить доступ
Устройство · Android

Раздельное туннелирование на Android

Android — единственная из домашних систем, где выбор приложений встроен на уровне самой системы, а не придуман программой. Отсюда и возможности, и ограничения: списка ровно два, вести их одновременно нельзя, а в паре с системной блокировкой трафика они умеют оставить часть программ вообще без сети.

Названия пунктов в разных прошивках отличаются. Мы описываем смысл настройки, а не дословную строку конкретной оболочки.

Короткий ответ

Выберите одно из двух: перечислить тех, кто идёт через туннель, или тех, кто идёт мимо. Оба списка сразу система не позволит.

  • Списка два, и они зеркальные. Первый — «через туннель идут только эти». Второй — «мимо туннеля идут только эти, остальные через».
  • Одновременно вести их нельзя. Это ограничение системы Android, а не программы: в её описании прямо сказано, что список может быть либо один, либо другой.
  • Пустой первый список означает «через туннель идут все». Не «никто», как можно подумать, — именно все.
  • Не включайте блокировку трафика без VPN вслепую. В паре с выбором приложений она способна оставить часть программ без сети вообще — и об этом предупреждает сама система.
  • Готовые заготовки помогают не с тем. В списке, который клиент везёт с собой, нет ни одного российского банка, маркетплейса и госсервиса — их придётся отмечать руками.

Два списка: что выбрать под свою задачу

«Через туннель — только эти»«Мимо туннеля — только эти»
Что вы перечисляетеПрограммы, которым нужен заграничный выходПрограммы, которые должны видеть ваш обычный адрес
Куда идёт всё остальноеНапрямую, как будто подключения нетЧерез туннель
Когда удобнееТуннель нужен ради двух-трёх программТуннель нужен почти везде, кроме банка и доставки
Что будет, если список пустЧерез туннель пойдут все программыМимо не пойдёт никто
Можно ли вести обаНет — система разрешает только один из двухНет, по той же причине

Опасная пара: выбор приложений и блокировка без туннеля

Порознь обе настройки полезны, вместе — оставляют часть программ вообще без интернета.

  • Что делает блокировка. Она режет весь трафик, который идёт мимо туннеля. Задумана как страховка: туннель упал — значит, наружу не уходит ничего.
  • Что делает выбор приложений. Он как раз выводит часть программ мимо туннеля — то есть ровно туда, куда блокировка не пускает.
  • Что получается вместе. Система прямо предупреждает: программы, не попавшие ни в один из двух списков, теряют сетевое соединение. Человек видит «интернета нет у половины приложений» и ищет причину где угодно, кроме этих двух галочек.
  • Практический вывод. Включайте что-то одно. Если нужна и страховка, и разделение — сначала убедитесь, что все нужные программы явно перечислены.

Готовая заготовка: что она на самом деле делает

В поставке клиента лежит готовый список из 241 названия программы, а в интерфейсе — две кнопки-заготовки, которые отмечают группы программ разом.

  • Что в списке есть. Мессенджеры, голосовые платформы, крупные соцсети и оба популярных браузера — и международные, и российские соцсети.
  • Чего в списке нет. Ни одного российского банка, ни одного маркетплейса, ни одного госсервиса. Проверено разбором самого файла.
  • Что из этого следует. Заготовки помогают быстро завести программы В туннель, а не вывести их ИЗ него. Для задачи «оставить банк напрямую» они бесполезны, и такие программы отмечают вручную.
  • Служебные программы системы показываются отдельно. В списке есть переключатель «показать / скрыть системные приложения» — если нужной программы не видно, начните с него.

Порядок действий

  1. 1

    Решите, какой список у вас короче

    Если через туннель нужны две-три программы — берите список «через туннель только эти». Если мимо надо вывести только банк и доставку — берите зеркальный.

  2. 2

    Откройте выбор приложений в клиенте

    Там показан список установленных программ с отметками. Если нужной программы не видно, включите показ служебных программ системы.

  3. 3

    Отметьте программы по одной

    Заготовками пользуйтесь только если вам нужно завести в туннель именно те группы программ, которые они отмечают. Российских банков и госсервисов в поставляемом списке нет — их отмечают вручную.

  4. 4

    Переподключитесь

    Как и с правилами по адресам, изменение действует только на новом соединении. Выключите и включите подключение.

  5. 5

    Проверьте по одной программе с каждой стороны

    Откройте банк — должен работать как обычно. Откройте то, ради чего оформляли доступ, — должно открыться тоже. Если что-то не так, разбор причин отдельно.

Короткие вопросы

Можно ли вести оба списка сразу?

Нет. Это ограничение самой системы Android: допускается либо список тех, кто идёт через туннель, либо список тех, кто идёт мимо, но не оба одновременно.

Почему после настройки у части программ пропал интернет?

Скорее всего, вместе с выбором приложений включена системная блокировка трафика без туннеля. Программы, не попавшие ни в один из двух списков, при ней теряют сеть — об этом предупреждает сама система.

Заготовка «выбрать приложения» подойдёт, чтобы вывести банк?

Нет. В списке, который клиент везёт с собой, нет ни одного российского банка, маркетплейса или госсервиса — мы проверили это разбором самого файла. Банк отмечается вручную.

Работает ли выбор приложений на телевизоре с Android?

Не знаем и придумывать не будем: подтверждения нет ни в документации разработчика, ни в описаниях выпусков. Как только появится проверяемый ответ, он тут появится.

Чем это отличается от правил по адресам?

Вопросом. Выбор приложений спрашивает «кто отправил запрос», правило по адресу — «куда он идёт». Для браузера разница решающая: он одна программа, а ходит по сотням адресов.