Ķeksis izskatās pēc visa lēmuma, un Android vidē tas tā nav. Tā pati atzīmētā pakotne nozīmē “tikai šī lietotne izmanto VPN” pie tikai iekļaušanas bāzes un “šī lietotne apiet VPN” pie izslēgto bāzes. Cilvēki instalē klientu, atrod sarakstu ar nosaukumu Atļautās lietotnes, atzīmē vienu pakotni, kas viņiem svarīga, un aiziet ar politiku, kas darbojas pretēji. Klientu maiņa reti palīdz; bāzes izvēle pirms saraksta aiztikšanas palīdz.

Bāze ir politika, nevis ķeksis

Saskaņā ar Android VpnService klients konfigurē maršrutēšanu pa lietotnēm ar addAllowedApplication vai addDisallowedApplication. Pirmais ierobežo tuneli ar sarakstā norādītajām pakotnēm, otrais tunelē visu, izņemot tās. Klienti abus ietin saskarnē, kas var izskatīties gandrīz identiska, un daži nodaļu nosauc pēc saraksta, nevis pēc režīma, tāpēc tikai nodaļas virsraksts nevar pateikt, kura bāze ir aktīva.

Lasiet režīma vadīklu virs saraksta, nevis virsrakstu. Pamata OpenVPN for Android klientā atļauto lietotņu sarakstam ir tikai iekļaušanas un izslēgto bāze, un zīmola būvējums var abas formulēt citādi, saglabājot tās pašas divas uzvedības. Citā klientā vai tā paša klienta vecākā versijā uzņemts ekrānuzņēmums nav pierādījums par režīmu, kurā atrodaties.

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

Šī tabula ir viss mīts. Lietotnes atzīmēšana ir apgalvojums par vienu pakotni; bāze izlemj, vai apgalvojums ir “iekļaut” vai “izslēgt”.

Vispirms režīms, tad pakotne

Strādājiet šādā secībā, jo vienas bāzes ietvaros izdarīta izvēle var pārdzīvot režīma maiņu un klusi apgriezt savu ietekmi:

  1. Nosakiet īsto pakotni un to, vai tā ir personīgā vai darba profila kopija.
  2. Atveriet lietotņu atlases iestatījumus tieši tam VPN profilam, ar kuru pieslēdzaties.
  3. Iestatiet bāzi, kuras nozīme ir “tikai atlasītās lietotnes izmanto VPN”.
  4. Iekļaujiet paredzēto pakotni un atstājiet nesaistītas lietotnes ārpus kopas.
  5. Pieslēdzieties no jauna, lai klients pārbūvētu saskarni ar jauno sarakstu.

Profils ir tikpat svarīgs kā pakotne. Klientam var būt vairāki profili, un atlase pa lietotnēm pieder tam, ar kuru jūs faktiski pieslēdzaties; tāda profila rediģēšana, kuru nekad neizmantojat, neko nemaina. Pārvaldītā ierīcē darba profils ir atsevišķs lietotājs ar savu lietotnes kopiju un savu politiku, tāpēc tas, ka personīgā instance ir tunelī, neko nepasaka par darba instanci.

Pieslēdzieties no jauna pirms rezultāta vērtēšanas

VpnService nolasa lietotņu sarakstus, kad tiek izveidota tuneļa saskarne. Darbojošs tunelis ne vienmēr pārņem saraksta labojumu, un klienti atšķiras ar to, vai pārbūvē automātiski vai gaida, kamēr atvienojaties un pieslēdzaties vēlreiz.

Ja izmaiņas šķietami neko nedara, pirms šaubīties par sarakstu pārbaudiet atkārtotu pieslēgšanos. Pēc tam veiciet jaunu pieprasījumu, nevis pārlādējiet jau atvērtu lapu: lietotne, kas uztur nodibinātu savienojumu, ir slikts testa objekts, un redzamais rezultāts var piederēt vecajai saskarnei.

Jūsu darbplūsma var iziet no lietotnes

Lietotne var nodot darbu pārlūkam pierakstīšanās nolūkā, dokumentu skatītājam vai koplietošanas mērķim. Pie tikai iekļaušanas bāzes šie palīgi ir ārpus tuneļa, tāpēc darbplūsma var neizdoties pusceļā, lai gan pirmā lietotne bija konfigurēta pareizi. Iekļaujiet palīgu tikai tad, ja darbplūsmai tas tiešām vajadzīgs, un pievienojiet to apzināti, nevis atklājot demonstrācijas laikā.

Atlase pa lietotnēm arī neaizstāj paša savienojuma maršrutu politiku. Profilam joprojām jāpārnēsā galamērķa prefiksi un adrešu saimes, ko lietotne izmanto, un vārtejai joprojām jāatļauj pakalpojums. Pareizi sarakstā iekļauta lietotne ar nesasniedzamu galamērķi izskatās tāpat kā nepareizi konfigurēts saraksts.

Pārbaudiet abas puses, tad pierakstiet politiku

Pārbaudiet vienu jaunu pieprasījumu iekļautajā lietotnē un vienu lietotnē, kurai jāpaliek ārpusē. Salīdziniet izejas adresi un piekļuvi privātam resursam, pēc tam atkārtojiet pēc atkārtotas pieslēgšanās. Ja jūsu organizācija izmanto Android politiku bloķēt savienojumus bez VPN, izslēgtā lietotne var tikt vienkārši bloķēta, nevis iet tieši; tā politika strādā, nevis kļūda, ko apiet.

Pierakstiet režīmu, pakotņu nosaukumus ar profilu, kuras lietotnes jāapiet, kuras adrešu saimes tunelis pārnēsā un kam jānotiek, kad tunelis nedarbojas. Ja klients nevar tīri izteikt darbplūsmu, izvēlieties plašāku apstiprinātu lietotņu kopu vai pārvaldīta profila politiku, nevis labojiet ugunsmūra noteikumus root līmenī, kas nav daļa no Android atbalstītā mehānisma pa lietotnēm.

Saistītie raksti