OpenVPN'до бир колдонмону белгиледиңизби? Тизменин базасы чечет
Ошол эле белгиленген пакет тизменин базасына жараша киргизүү же чыгаруу дегенди билдирет. Адегенде киргизүү-гана базасын тандап, кайра туташтырып, анан бүт агымды сынап көрүңүз.
Кутуча бүт чечимдей көрүнөт, бирок Android'де андай эмес. Ошол эле белгиленген пакет киргизүү-гана базасында «бул колдонмо гана VPN колдонот» дегенди, ал эми тандалганды чыгаруу базасында «бул колдонмо VPN'ди аттап өтөт» дегенди билдирет. Адамдар кардарды орнотуп, «Уруксат берилген колдонмолор» деп аталган тизмеден керектүү бир пакетти белгилеп, тескери иштеген саясат менен кетип калышат. Кардарды алмаштыруу сейрек жардам берет; тизмеге тийүүдөн мурун базаны тандоо жардам берет.
База — бул саясат, кутуча эмес
Android'дин VpnService негизинде кардар addAllowedApplication же addDisallowedApplication аркылуу колдонмо боюнча маршруттоону конфигурациялайт. Биринчиси туннелди тизмедеги пакеттер менен чектейт, экинчиси алардан башка бардыгын туннел аркылуу өткөрөт. Кардарлар экөөнү дээрлик бирдей көрүнгөн UI'ге ороп, кээ бирлери бөлүмдү режимдин ордуна тизме менен аташат, ошондуктан бөлүмдүн аталышы гана кайсы база активдүү экенин айта албайт.
Тизменин үстүндөгү режим башкаруусун окуңуз, аталышты эмес. OpenVPN for Android кардарынын баштапкы версиясында уруксат берилген колдонмолор тизмесинде киргизүү-гана жана тандалганды чыгаруу базалары бар, ал эми брендделген курулуш экөөнү башкача жазып, ошол эле эки жүрүм-турумду сактай алат. Башка кардардын же ошол эле кардардын эски версиясынын скриншоту сиз турган режим жөнүндө далил эмес.
| What the client shows | What a checked app gets |
|---|---|
| Allowed apps, include-only baseline | The app uses the tunnel; unchecked apps do not |
| Allowed apps, exclude-selected baseline | The app bypasses the tunnel; everything else uses it |
| No list configured | Client or profile default, commonly all apps |
Ошол таблица — бүт жаңылыштык. Колдонмодон белги коюу бир пакет жөнүндө билдирүү; ал билдирүү «киргиз» же «чыгар» экенин база чечет.
Адегенде режим, анан пакет
Ушул тартипте иштеңиз, анткени бир база астында жасалган тандоо режим алмашкандан кийин да сакталып, анын таасирин унчукпай тескери бура алат:
- Чыныгы пакетти жана анын жеке же жумуш профилинин көчүрмөсү экенин аныктаңыз.
- Сиз туташкан так VPN профилинин колдонмо тандоо жөндөөлөрүн ачыңыз.
- Мааниси «тандалган колдонмолор гана VPN колдонот» болгон базаны коюңуз.
- Керектүү пакетти киргизип, байланышсыз колдонмолорду тизмеден чыгарыңыз.
- Кардар жаңы тизме менен интерфейсти кайра курушу үчүн кайра туташыңыз.
Профиль да пакеттдей эле маанилүү. Кардар бир нече профилди кармай алат, ал эми колдонмо боюнча тандоо сиз иш жүзүндө туташкан профилге таандык; эч качан колдонбогон профилди оңдоо эч нерсени өзгөртпөйт. Башкарылуучу түзмөктө жумуш профили өзүнчө колдонуучу болуп, өзүнүн колдонмо көчүрмөсү жана өзүнүн саясаты менен, ошондуктан жеке инстанция туннелдин ичинде экени жумуш инстанциясы жөнүндө эч нерсе айтпайт.
Жыйынтыкты баалардан мурун кайра туташыңыз
VpnService туннел интерфейси түзүлгөндө колдонмолордун тизмелерин окуйт. Иштеп жаткан туннел тизмедеги өзгөртүүнү сөзсүз кабыл албайт, ал эми кардарлар автоматтык түрдө кайра курабы же сиздин туташууну үзүп кайра туташууңузду күтөбү дегенде айырмаланышат.
Эгер өзгөртүү эч нерсе кылбай жаткандай көрүнсө, тизмеден күмөн саноодон мурун кайра туташууну текшериңиз. Анан мурунтан ачык турган баракты кайра жүктөөнүн ордуна жаңы сурам жасаңыз: туруктуу байланышты кармаган колдонмо начар сыноо объектиси, жана сиз көргөн жыйынтык эски интерфейске таандык болушу мүмкүн.
Агымыңыз колдонмодон чыгып кетиши мүмкүн
Колдонмо кирүү, документ көрүүчү же бөлүшүү бутагы үчүн браузерге өткөрүп бере алат. Киргизүү-гана базасында ал жардамчылар туннелден тышкары, ошондуктан биринчи колдонмо туура конфигурацияланган болсо да агым жарым жолдо ийгиликсиз болушу мүмкүн. Жардамчыны агымга чындап керек болгондо гана киргизиңиз, аны демо учурунда табыштын ордуна атайын кошуңуз.
Колдонмо боюнча тандоо туташуунун өзүнүн маршрут саясатын да алмаштырбайт. Профиль дагы эле колдонмо колдонгон багыт префикстерин жана дарек үй-бүлөлөрүн алып жүрүүгө тийиш, ал эми шлюз дагы эле кызматка уруксат бериши керек. Туура тизмеленген колдонмо жетүүгө болбой турган багыт менен туура эмес конфигурацияланган тизмедей эле көрүнөт.
Эки тарапты тең сынап, анан саясатты жазыңыз
Киргизилген колдонмодо бир жаңы сурамды жана тышта калышы керек болгон колдонмодо бир сурамды сынаңыз. Чыгуу дарегин жана жеке ресурска жетүүнү салыштырыңыз, анан кайра туташкандан кийин кайталаңыз. Эгер уюмуңуз Android'дин VPN жок туташууларды блоктоо саясатын колдонсо, чыгарылган колдонмо түз чыгуунун ордуна таптакыр блоктолушу мүмкүн; бул саясаттын иштеши, айланып өтүүчү кемчилик эмес.
Режимди, профили менен пакет аталыштарын, кайсы колдонмолор өтүп кетиши керек, туннел кайсы дарек үй-бүлөлөрүн алып жүрөт жана туннел өчкөндө эмне болушу керектигин жазып кой. Эгер кардар агымды таза билдире албаса, root деңгээлинде брандмауэр эрежелерин оңдоонун ордуна (ал Android'дин колдогон колдонмо боюнча механизминин бөлүгү эмес) кененирээк бекитилген колдонмо топтомун же башкарылуучу профиль саясатын тандаңыз.