Նշման վանդակը կարծես ամբողջ որոշումը լինի, սակայն 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 կապերը արգելափակելու քաղաքականությունը, բացառված հավելվածը կարող է ամբողջությամբ արգելափակվել՝ ուղիղ գնալու փոխարեն. դա քաղաքականության աշխատանքն է, ոչ թե շրջանցելի սխալ։

Գրի առեք ռեժիմը, փաթեթների անունները իրենց պրոֆիլով, թե որ հավելվածները պետք է շրջանցեն, թե որ հասցեների ընտանիքներն է կրում թունելը և ինչ պետք է լինի, երբ թունելն անջատված է։ Եթե հաճախորդը չի կարող մաքուր արտահայտել աշխատահոսքը, ընտրեք ավելի լայն հաստատված հավելվածների հավաքածու կամ կառավարվող պրոֆիլի քաղաքականություն՝ արմատային մակարդակում ֆայրվոլի կանոնները խմբագրելու փոխարեն, ինչը Android-ի աջակցվող յուրաքանչյուր հավելվածի մեխանիզմի մաս չէ։

Առնչվող հոդվածներ