Polje za potvrdu izgleda kao čitava odluka, a na Androidu nije. Isti označeni paket znači „samo ova aplikacija koristi VPN“ pod osnovom samo-uključenih i „ova aplikacija zaobilazi VPN“ pod osnovom isključi-izabrane. Ljudi instaliraju klijent, nađu listu pod nazivom Dozvoljene aplikacije, štikliraju jedini paket koji im je važan i odu sa politikom koja radi suprotno. Promena klijenta retko pomaže; izbor osnove pre nego što dodirnete listu pomaže.

Osnova je politika, ne polje za potvrdu

Preko VpnService na Androidu klijent konfiguriše rutiranje po aplikaciji pomoću addAllowedApplication ili addDisallowedApplication. Prvi ograničava tunel na navedene pakete, drugi tunelira sve osim njih. Klijenti oba zamotaju u interfejs koji može izgledati gotovo identično, a neki odeljak imenuju po listi, a ne po režimu, pa samo zaglavlje odeljka ne može reći koja je osnova aktivna.

Čitajte kontrolu režima iznad liste, a ne naslov. U izvornom klijentu OpenVPN for Android lista dozvoljenih aplikacija ima osnovu samo-uključenih i osnovu isključi-izabrane, a brendirana verzija može obe formulisati drugačije, zadržavajući ista dva ponašanja. Snimak ekrana iz drugog klijenta, ili iz starije verzije istog, nije dokaz o režimu u kojem se nalazite.

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

Ta tabela je čitav mit. Označavanje aplikacije je tvrdnja o jednom paketu; osnova odlučuje da li tvrdnja glasi „uključi je“ ili „isključi je“.

Prvo izaberite režim, pa paket

Radite ovim redom, jer izbor napravljen pod jednom osnovom može preživeti promenu režima i tiho preokrenuti svoj efekat:

  1. Utvrdite pravi paket i da li je to kopija ličnog ili radnog profila.
  2. Otvorite podešavanja izbora aplikacija za tačno onaj VPN profil na koji se povezujete.
  3. Podesite osnovu čije značenje je „samo izabrane aplikacije koriste VPN“.
  4. Uključite željeni paket, a nepovezane aplikacije ostavite izvan skupa.
  5. Ponovo se povežite da klijent obnovi interfejs sa novom listom.

Profil je jednako važan kao i paket. Klijent može držati više profila, a izbor po aplikaciji pripada onom na koji se zaista povezujete; uređivanje profila koji nikad ne koristite ne menja ništa. Na upravljanom uređaju radni profil je zaseban korisnik sa sopstvenom kopijom aplikacije i sopstvenom politikom, pa to što je lična instanca unutar tunela ne govori ništa o radnoj instanci.

Ponovo se povežite pre nego što procenite rezultat

VpnService čita liste aplikacija kada se uspostavlja interfejs tunela. Tunel koji radi ne mora preuzeti izmenu liste, a klijenti se razlikuju po tome da li se obnavljaju automatski ili čekaju da se isključite i ponovo uključite.

Ako se čini da izmena ne radi ništa, testirajte ponovno povezivanje pre nego što posumnjate u listu. Zatim uputite novi zahtev umesto da ponovo učitate stranicu koja je već bila otvorena: aplikacija koja drži uspostavljenu vezu loš je ispitni subjekat, a rezultat koji vidite može pripadati starom interfejsu.

Vaš tok rada može napustiti aplikaciju

Aplikacija može predati posao pregledaču radi prijave, pregledaču dokumenata ili cilju deljenja. Pod osnovom samo-uključenih ti pomoćnici su izvan tunela, pa tok rada može pasti na pola i kada je prva aplikacija ispravno konfigurisana. Uključite pomoćnika samo ako tok rada stvarno traži, i dodajte ga namerno umesto da ga otkrijete tokom demonstracije.

Izbor po aplikaciji takođe ne zamenjuje sopstvenu rutnu politiku veze. Profil i dalje mora nositi prefikse odredišta i familije adresa koje aplikacija koristi, a mrežni prolaz i dalje mora dozvoliti uslugu. Ispravno navedena aplikacija sa nedostupnim odredištem izgleda isto kao pogrešno konfigurisana lista.

Testirajte obe strane, pa zapišite politiku

Testirajte jedan novi zahtev u uključenoj aplikaciji i jedan u aplikaciji za koju očekujete da ostane izvan. Uporedite izlaznu adresu i pristup privatnom resursu, pa ponovite nakon ponovnog povezivanja. Ako vaša organizacija koristi Android politiku blokiranja veza bez VPN-a, isključena aplikacija može biti potpuno blokirana umesto da ide direktno; to je politika koja radi, a ne kvar koji treba zaobići.

Zapišite režim, nazive paketa sa profilom, koje aplikacije treba da zaobilaze, koje familije adresa tunel nosi i šta treba da se dogodi kada je tunel van pogona. Ako klijent ne može čisto izraziti tok rada, izaberite širi odobreni skup aplikacija ili politiku upravljanog profila umesto uređivanja firewall pravila na korenskom nivou, što nije deo Androidovog podržanog mehanizma po aplikaciji.

Povezani članci