Бир телефондо эки VPN: колдонмолордун санын эмес, түзүлүштү тандаңыз
Которуу, профилдерди бөлүү жана ичине салынган чынжыр — бул үч башка долбоор. Колдонмого ошол эле учурда эмне керек экенине жараша тандап, андан кийин MTU жана жолду текшериңиз.
Эки VPN колдонуу бир суроо-талап эмес. Бул эки уюмга биринин артынан бирин жетүүнү, жумуш жана жеке колдонмолорду бөлүк кармоону же бир туннелди экинчисинин ичинде жүргүзүүнү билдириши мүмкүн. Android бул үч учурду таптакыр башкача иштетет, ал эми телефонго орнотулган VPN колдонмолорунун саны архитектура эмес. Аларды бөлүүчү суроо жөнөкөй: бир эле колдонмо үчүн эки жол ошол эле учурда болушу керекпи?
Үч түзүлүш, бир суроо
Эки тармак ар кайсы убакта колдонулгандыктан жооп жок болсо, сизге атайын которуу керек. Колдонмолордун өзү бөлүнгөндүктөн жооп жок болсо, сизге профилдерди бөлүү керек, анда ар бир колдонмо өз туннелине ээ болгон контекстте отурат. Жооп ооба болсо жана бир жол экинчисин физикалык түрдө алып жүрүүгө тийиш болсо, сизге чынжыр керек, жана бул үчөөнүн ичинен тартип долбоордун бөлүгү болгон жалгыз учур.
Калганынын баары ушул тандоодон келип чыгат. Которуунун өтмө терезеси, бөлүүнүн саясат чеги, ал эми чынжырдын кошумча чыгымы жана көз карандылык баасы бар. Туура эмести тандоо таза ишке ашпайт; ал туташкандай көрүнгөн телефон менен эч жерге жетпеген колдонмону жаратат.
Бир колдонуучунун контекстинде которуу
Android ар бир колдонуучуга бир активдүү VPN кызматын уруксат кылат. Ошол эле контекстте экинчи VPN колдонмосун иштетүү биринчисин алмаштырат же такыр четке кагылат; ал эки маршрут топтомун эч качан бириктирбейт жана алардын шифрлөөсүн биринин үстүнө бирин койбойт. Бир колдонуучунун ичинде эки туннель — бул ырааттуулук, сумма эмес.
Бул кирүү чындап ырааттуу болгондо ишке ашат. Профилдерди активдүүсү ачык болотундай атап, которуудан мурун сезимтал нерселердин баарын бүтүрүп, эки жол тең толук орношпогон кыска терезени күтүңүз. Браузердин өтмөгүн жабуу сессияны бүтүрүү менен бирдей эмес: өтмөк өз каттоо эсебинин абалын сактап, кийинки сурамды жаңы тандалган тармак аркылуу жибере алат, жана бул адамдар кийин байкаган ошол эле агып кетүү.
Которуу сизге бере албаган нерсе — бир убакта эки тармакта тең турган машина. Колдонмого ар тараптан жеке дарек керек болсо, кардардын эч бир тартиби аны жаратпайт.
Профил боюнча бөлүү
Башкарылуучу жумуш профили — өз колдонмолору, ачкыч кампасы жана тармактык саясаты бар өзүнчө колдонуучу. Жумуш почта кардары уюмдун туннелин колдонушу мүмкүн, ал эми жеке браузер жекесин колдонот, жана экөө тең бир убакта туташа алат, анткени алар орун үчүн атаандашкан бир контекстте эмес.
Бөлүү ошондой эле чек. Жеке браузер жумуш туннелин карызга албайт, жумуштун DNS уландыларын көрбөйт жана эки кызмат тең туташкандай көрүнгөндүктөн гана жумуш тармагына жетпейт. Бирөө шилтеменин ачылбай жатканын билдиргенде, эки VPNдин бирине да тийиштин алдында колдонмонун кайсы көчүрмөсү аны иштеп чыкканын жана кайсы профиль ошол эсепке ээ экенин текшериңиз.
Чекти туруктуу деп караңыз. Жумуш берүүчүнүн маршруттоо чечимин айланып өтүү үчүн экинчи профиль түзүү же жумуш профилин алып салуу — түзүлүштү иштегендей кылган бөлүүнүн өзүн жок кылат, ал эми башкарылуучу түзмөктө бул адатта конфигурация өзгөртүү эмес, саясатты бузуу.
Тартиби долбоор болгон чынжыр
Чынжыр — адамдар экөө бирге дегенде адатта көздөгөн түзүлүш: телефондун туннели маршрутизатордун туннелинин ичинде жүрөт. Ал иштеши мүмкүн, жана чектөөлөр так. Сырткы провайдер телефондун VPN акыркы чекитине иштеген жолго уруксат бериши керек, бул UDP негизиндеги протоколдор үчүн сырткы кызмат бул трафикти бөгөттөбөй же чектебей турганын билдирет.
Ким эмнени көрөрүн түшүнүңүз. Сырткы провайдер ички акыркы чекитке карай байланышты көрөт. Ички провайдер телефондун трафигин сырткы чыгуудан кабыл алып, аны андан ары жөнөтөт. Акыркы багыт адатта ички кызматтын чыгуусун көрөт, жана чынжыр боюнча эч бир провайдер сокур эмес; колдонмо эсептери жолго карабастан колдонуучуну тааныйт.
Практикалык чыгымдарды күтүңүз. Ар бир катмар инкапсуляция кошот, ошондуктан натыйжалуу MTU төмөндөйт жана бир туннель үчүн жакшы болгон маани ички туннелдин MTU-су этияттык менен коюлмайынча бөлүктөргө ажырайт же токтоп калат. Эки катмар эки бузулуу көз карандылыгын жана эки тирүү кармоо билдирүүлөр топтомун да билдирет, ал эми жоготуулары бар сырткы байланыш үстүндөгү TCP негизиндеги ички туннель өлгөн серверге окшошуп токтоп калышы мүмкүн.
Эң башкысы, чынжыр эки жеке тармакты бириктирбейт. Маршруттар, капталышкан префикстер, DNS чечүү жана кирүү эрежелери өзүнчө чечим бойдон калат, ал эми бир VPN алып жүргөн маршрутизатор телефон экинчисин алып жүргөндө телефонго эки дарек мейкиндигин тең бербейт.
Долбоорду оңдоодон мурун текшериңиз
Түзүлүштү бир сүйлөм менен жазып, ишке ашпаган колдонмого каршы сынап көрүңүз. Ырааттуу кирүү бир убакта бир туннелди көрсөтүшү керек; профилдерди бөлүү ар бир колдонмону өз колдонуучусунда көрсөтүшү керек; чынжыр ички туннелдин физикалык эмес, сырткы интерфейс үстүндө орношуун көрсөтүшү керек.
adb shell ip -br addr
adb shell ip route get 10.20.0.8
adb shell dumpsys connectivity | grep -i vpnЭгер маршрут издөө физикалык интерфейсти атаса, ал эми колдонмо туннелди күтсө, долбоор менен колдонмо контексти макул эмес, жана эч бир кошумча VPN колдонмосу аларды жараштырбайт. Башкарылуучу профилдердин документтери бөлүү эрежелерин камтыйт, эгер сизге маршруттоо эмес, саясаттын чоо-жайы керек болсо.