Полето изгледа како целата одлука, а на Android не е. Истиот штиклиран пакет значи „само оваа апликација го користи VPN“ под база само-вклучување и „оваа апликација го прескокнува VPN“ под база што ги исклучува избраните. Луѓето инсталираат клиент, наоѓаат список означен како Дозволени апликации, штиклираат еден пакет што им е важен и си одат со политика што прави спротивно. Менувањето клиенти ретко помага; изборот на базата пред да го допрете списокот помага.

Базата е политиката, не полето

Според Android VpnService, клиентот конфигурира рутирање по апликација со addAllowedApplication или addDisallowedApplication. Првото го ограничува тунелот на наведените пакети, второто тунелира сѐ освен нив. Клиентите двете ги завиткуваат во интерфејс што може да изгледа речиси идентично, а некои делот го означуваат по списокот наместо по режимот, па самиот наслов на делот не може да каже која база е активна.

Читајте ја контролата на режимот над списокот, не насловот. Во изворниот OpenVPN for Android клиент списокот дозволени апликации има база само-вклучување и база што ги исклучува избраните, а брендирана верзија може двете да ги формулира поинаку додека ги држи истите две однесувања. Скриншот од друг клиент или од постара верзија на истиот не е доказ за режимот во кој сте.

What the client showsWhat a checked app gets
Allowed apps, include-only baselineThe app uses the tunnel; unchecked apps do not
Allowed apps, exclude-selected baselineThe app bypasses the tunnel; everything else uses it
No list configuredClient or profile default, commonly all apps

Таа табела е целиот мит. Штиклирањето апликација е изјава за еден пакет; базата одлучува дали изјавата е „вклучи“ или „исклучи“.

Прво режимот, потоа пакетот

Работете по овој ред, бидејќи изборот направен под една база може да го преживее менувањето на режимот и тивко да го преврти неговиот ефект:

  1. Утврдете го вистинскиот пакет и дали е личната или копијата од работниот профил.
  2. Отворете ги поставките за избор на апликации за точно тој VPN профил со кој се поврзувате.
  3. Поставете ја базата чие значење е „само избраните апликации го користат VPN“.
  4. Вклучете го предвидениот пакет и оставете не поврзаните апликации надвор од множеството.
  5. Поврзете се повторно за клиентот да го изгради интерфејсот со новиот список.

Профилот е исто толку важен како пакетот. Клиентот може да држи неколку профили, а изборот по апликација припаѓа на тој со кој навистина се поврзувате; уредувањето профил што никогаш не го користите не менува ништо. На управуван уред, работниот профил е посебен корисник со своја копија од апликацијата и своја политика, па тоа што личната инстанца е во тунелот не кажува ништо за работната инстанца.

Поврзете се повторно пред да го оцените резултатот

VpnService ги чита списоците на апликации кога се воспоставува интерфејсот на тунелот. Тунел што работи не мора да ја прифати промената на списокот, а клиентите се разликуваат по тоа дали го преградуваат автоматски или чекаат да се исклучите и повторно да се поврзете.

Ако промената изгледа дека не прави ништо, тестирајте го повторното поврзување пред да се сомневате во списокот. Потоа направете ново барање наместо да ја вчитате одново веќе отворената страница: апликација што држи воспоставена врска е слаб предмет за тестирање, а резултатот што го гледате може да припаѓа на стариот интерфејс.

Вашиот работен тек може да излезе од апликацијата

Апликацијата може да му предаде на прелистувач за најава, на прегледувач на документи или на цел за споделување. Под база само-вклучување тие помагачи се надвор од тунелот, па работниот тек може да не успее на половина иако првата апликација била правилно конфигурирана. Вклучете го помагачот само ако на работниот тек навистина му треба, и додајте го намерно наместо да го откриете за време на демонстрација.

Изборот по апликација исто така не ја заменува рутната политика на самата врска. Профилот сѐ уште мора да ги носи префиксите на дестинацијата и адресните фамилии што ги користи апликацијата, а портата сѐ уште мора да ја дозволува услугата. Правилно наведена апликација со недостапна дестинација изгледа исто како погрешно конфигуриран список.

Тестирајте ги двете страни, потоа запишете ја политиката

Тестирајте едно ново барање во вклучената апликација и едно во апликација што треба да остане надвор. Споредете ја излезната адреса и пристапот до приватен ресурс, потоа повторете по повторно поврзување. Ако вашата организација ја користи политиката на Android за блокирање врски без VPN, исклучената апликација може да биде целосно блокирана наместо да оди директно; тоа е политиката што работи, а не дефект што треба да се заобиколи.

Запишете го режимот, имињата на пакетите со профилот, кои апликации треба да го заобиколат, кои адресни фамилии ги носи тунелот и што треба да се случи кога тунелот е исклучен. Ако клиентот не може чисто да го изрази работниот тек, изберете поширок одобрен сет апликации или политика на управуван профил наместо да уредувате правила на огнениот ѕид на root ниво, што не е дел од поддржаниот механизам на Android по апликација.

Поврзани статии