Поље за потврду изгледа као цела одлука, а на 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-овог подржаног механизма по апликацији.

Повезани чланци