Kutia e zgjedhjes duket si e gjithë vendimi, dhe në Android nuk është. E njëjta paketë e shënuar do të thotë „vetëm ky aplikacion përdor VPN-në“ nën një bazë vetëm-përfshi dhe „ky aplikacion e anashkalon VPN-në“ nën një bazë që përjashton të zgjedhurit. Njerëzit instalojnë një klient, gjejnë një listë të etiketuar Aplikacione të lejuara, shënojnë paketën e vetme që u intereson dhe largohen me një politikë që bën të kundërtën. Ndryshimi i klientit rrallë ndihmon; zgjedhja e bazës përpara se të prekësh listën ndihmon.

Baza është politika, jo kutia e zgjedhjes

Sipas VpnService të Android, një klient konfiguron drejtimin për aplikacion me addAllowedApplication ose addDisallowedApplication. I pari e kufizon tunelin te paketat e listuara, i dyti tunelon gjithçka përveç tyre. Klientët i mbështjellin të dyja në një ndërfaqe që mund të duket pothuajse identike, dhe disa e etiketojnë seksionin sipas listës e jo sipas modalitetit, prandaj titulli i seksionit i vetëm nuk mund të thotë se cila bazë është aktive.

Lexo kontrollin e modalitetit mbi listë, jo titullin. Në klientin origjinal OpenVPN for Android lista e aplikacioneve të lejuara ka një bazë vetëm-përfshi dhe një bazë që përjashton të zgjedhurit, dhe një ndërtim i markuar mund t'i formulojë të dyja ndryshe duke mbajtur të njëjtat dy sjellje. Një pamje ekrani nga një klient tjetër, ose nga një version më i vjetër i të njëjtit, nuk është provë për modalitetin në të cilin je.

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

Ajo tabelë është i gjithë miti. Shënimi i aplikacionit është një deklaratë për një paketë; baza vendos nëse deklarata është „përfshije“ ose „përjashtoje“.

Zgjidh modalitetin, pastaj paketën

Puno në këtë rend, sepse një zgjedhje e bërë nën një bazë mund t'i mbijetojë një ndryshimi modaliteti dhe ta kthejë në heshtje efektin e saj:

  1. Identifiko paketën e vërtetë dhe nëse është kopja personale apo ajo e profilit të punës.
  2. Hap cilësimet e zgjedhjes së aplikacioneve për pikërisht atë profil VPN me të cilin lidhesh.
  3. Vendos bazën, kuptimi i së cilës është „vetëm aplikacionet e zgjedhura përdorin VPN-në“.
  4. Përfshi paketën e synuar dhe lër aplikacionet e palidhura jashtë grupit.
  5. Rilidhu që klienti ta rindërtojë ndërfaqen me listën e re.

Profili është po aq i rëndësishëm sa paketa. Një klient mund të mbajë disa profile, dhe zgjedhja për aplikacion i takon atij me të cilin lidhesh vërtet; redaktimi i një profili që nuk e përdor kurrë nuk ndryshon asgjë. Në një pajisje të menaxhuar, profili i punës është përdorues i veçantë me kopjen e vet të aplikacionit dhe politikën e vet, prandaj fakti që instanca personale është brenda tunelit nuk thotë asgjë për instancën e punës.

Rilidhu përpara se ta gjykosh rezultatin

VpnService i lexon listat e aplikacioneve kur vendoset ndërfaqja e tunelit. Një tunel që punon nuk e merr domosdoshmërisht një redaktim të listës, dhe klientët ndryshojnë nëse e rindërtojnë automatikisht ose presin që të shkëputesh dhe të rilidhesh.

Nëse ndryshimi duket se nuk bën asgjë, provo rilidhjen përpara se të dyshosh për listën. Pastaj bëj një kërkesë të re në vend që të ringarkosh një faqe që ishte tashmë e hapur: një aplikacion që mban një lidhje të vendosur është subjekt i dobët prove, dhe rezultati që shihni mund t'i përkasë ndërfaqes së vjetër.

Rrjedha juaj mund të dalë nga aplikacioni

Një aplikacion mund t'ia kalojë punën një shfletuesi për hyrjen, një shikuesi dokumentesh ose një objektivi ndarjeje. Nën një bazë vetëm-përfshi ata ndihmës janë jashtë tunelit, prandaj një rrjedhë mund të dështojë në gjysmë edhe pse aplikacioni i parë ishte konfiguruar saktë. Përfshije ndihmësin vetëm nëse rrjedha ka vërtet nevojë për të, dhe shtoje me qëllim në vend që ta zbulosh gjatë një demostrimi.

Zgjedhja për aplikacion nuk e zëvendëson as politikën e rrugëve të vetë lidhjes. Profili duhet të mbajë ende prefikset e destinacionit dhe familjet e adresave që përdor aplikacioni, dhe porta duhet ende ta lejojë shërbimin. Një aplikacion i listuar saktë me një destinacion të paarritshëm duket njësoj si një listë e konfiguruar gabim.

Provo të dyja anët, pastaj shkruaje politikën

Provo një kërkesë të re në aplikacionin e përfshirë dhe një në një aplikacion që pritet të qëndrojë jashtë. Krahaso adresën e daljes dhe aksesin në një burim privat, pastaj përsërit pas një rilidhjeje. Nëse organizata juaj përdor politikën e Android për bllokimin e lidhjeve pa VPN, një aplikacion i përjashtuar mund të bllokohet plotësisht në vend që të shkojë drejtpërdrejt; kjo është politika që punon, jo një defekt që duhet anashkaluar.

Regjistro modalitetin, emrat e paketave me profilin, cilat aplikacione duhet të anashkalojnë, cilat familje adresash mbart tuneli dhe çfarë duhet të ndodhë kur tuneli është jashtë funksionit. Nëse klienti nuk mund ta shprehë rrjedhën pastër, zgjidh një grup më të gjerë aplikacionesh të miratuara ose një politikë profili të menaxhuar në vend që të redaktosh rregulla firewalls në nivel root, gjë që nuk është pjesë e mekanizmit për aplikacion të mbështetur nga Android.

Artikuj të ngjashëm