Басқарылатын iPhone қолданбаларында қолданба бойынша VPN: не маршрутталады және не жоқ
Қолданба бойынша туннель басқарылатын қолданбаны ұстанып отырады, телефонды емес. Пайдалы жүктеме байланысын, басқарылатын көшірмені, сұраныс бойынша ережелерді және қолданбадан шығатын ағындарды тексеріңіз.
iPhone-да қолданба бойынша VPN бүкіл телефонның қосқышы емес. Бұл бір басқарылатын қолданба мен бір VPN пайдалы жүктемесі арасындағы байланыс, ол қолданба орналастырылғанда жасалады, ал қалғанның барлығы бұрынғы маршрутын сақтайды. Сондықтан сол телефон дәйексіз әрекет етеді: жұмыс қолданбасы жеке бетті ашады, ал Safari сол хостқа жете алмайды, немесе туннель мүлдем көтерілмейді және қолданба қате тіркелгі деректеріне ұқсайтын уақыт бүтуін хабарлайды. Тексерулер ең кең себептен төмен жүреді, сондықтан бірінші сәтсіздікте тоқтаңыз.
Алдымен пайдалы жүктемені және қолданба жазбасын тексеріңіз
Байланыс екі нысанда өмір сүреді, біреуінде емес. VPN пайдалы жүктемесі туннельді анықтайды: түрі, сервері, аутентификациясы, DNS және теңшелетін клиент қолданылғанда провайдердің бума идентификаторы. Қолданба жазбасы сол жүктемеге сілтейді, және басқару консольдерінің көбісі мұны қолданба конфигурациясында қолданба бойынша опция ретінде, Per-App VPN-ге жақын атаумен ұсынады. Ешбір қолданба сілтемейтін жүктеме қолданба бойынша ештеңе маршруттамайды; ол біреу қолмен іске қосуы керек кәдімгі туннель сияқты әрекет етеді.
Телефонды ұстамас бұрын екі нысанды да оқыңыз. Қолданба конфигурациясы сіз сынап жатқан жүктемеге сілтейтінін, оның ескі көшірмесіне емес екенін растаңыз, өйткені көшіруден кейін аты бірдей дерлік қайталанатын жүктемелер жиі кездеседі және қолданба қуана алынғанға сілтейді. Содан кейін конфигурация құрылғыға жеткенін растаңыз: Параметрлер, Жалпы, VPN және құрылғыны басқару оны орнатылған профиль ретінде көрсетуі керек. Ондағы VPN тізімі сынақ емес. Қолданба бойынша қызметте әдетте қолмен қосқыш болмайды, сондықтан дұрыс орналастырылған конфигурация іске қосылатын VPN-дердің арасында ешқашан көрінбеуі мүмкін. Жоқтығы қолданба жазбасында және туннельдің қолданбаның бірінші сұранысында көтерілу-көтерілмеуінде көрінеді.
Бір шарт көп билетті түсіндіреді: бұл модель қолданбаның басқару арқылы келуін талап етеді. Жанынан орнатылған немесе жеке сатып алынған көшірме байланысты алмайды, тіпті оның бума идентификаторы сәйкес келсе де. Apple-дың VPN орналастыру нұсқаулығы осының артындағы жүктеме моделін сипаттайды (support.apple.com/guide/deployment/vpn-overview-depae3d361d0/web).
Орнатылған қолданбаның басқарылатын көшірме екенін растаңыз
Байланыс орнатылған, басқарылатын қолданбаны ұстанады. Егер біреу оны жеке Apple ID-мен App Store-дан қайта орнатса, қайта қол қойылған корпоративтік құрылыммен ауыстырса, немесе құрылғы қайта тіркеліп, қолданба басқа арна арқылы қайта оралса, туннель төменде қалуы мүмкін, ал қолданбаның өзі әбден қалыпты көрінеді.
Салыстыру арқылы сынаңыз, бір бақылаумен емес. Басқару тізімінде қолданба сол құрылғы үшін басқарылатын ретінде, жазбасында VPN бейнелеуімен көрінуі керек. Телефонда туннель қолданба іске қосылғанда және оның бірінші сұранысы шыққанда көтерілуі керек, тек біреу Параметрлерде бөлек қолмен конфигурацияны іске қосқанда ғана емес. Егер қолданбаны іске қосу ештеңені өзгертпесе, ал сол қолмен конфигурация өзгертсе, қолданба қолданба бойынша туннелге мүлдем байланбаған.
Жаңартулар маңызды: басқару арқылы жіберілгені бейнелеуді сақтайды, ал пайдаланушы бастаған қайта орнату оны жоғалтуы мүмкін. Шағым жаңартудан басталса, желіге дейін қолданба жазбасын тексеріңіз.
Туннельдің не ала алатынын тексеріңіз
Қолданба бойынша туннель бастапқы қолданба бойынша таңдалады, сондықтан телефонның әдепкі маршруты әлі де Wi-Fi немесе ұялы желіге тиесілі. OverridePrimary мұны өзгертетін кілт. Профиль оны орнатқанда, туннель толық туннель сияқты әрекет етеді және әр қолданба оны мұраға алады, сондықтан VPN арқылы өтетіннің бәрі қолданба ақауы емес, профиль мәселесіне айналады.
Сұраныс бойынша ережелер тұрақтылықты шешеді. OnDemandEnabled және оның ережелер жиынтығы туннельді қолданба трафик жібергенде қайтарады, Wi-Fi-ден ұялы желіге өтуді көтереді, немесе қолданба фонға өткенде түсіреді. Қосылып, содан кейін тыныч өлетін орналастыру әдетте қолданба бос тұрғанда ешқашан іске қосылмайтын зондқа ғана сәйкес келетін ережеге ие.
Содан кейін маршрут жағын адал оқыңыз. Егер провайдер немесе сатушы профилі қосу тізімін берсе, тек 10.20.0.0/16 алып жүретін туннель 10.30.0.0/16-дағы қызметті алып жүрмейді; бұл тізім өз жұмысын істеп жатыр, қолданба бойынша ақау емес. Кіріктірілген iOS жүктемесінде қосу тізімі жоқ. Онсыз бөлу провайдердің әдепкілері мен IncludeAllNetworks-ке сүйенеді, жасырын тізімге емес.
Қолданбаны сынаңыз, содан кейін одан не шығатынын сынаңыз
Атаумен сынаңыз, тек мекенжаймен емес. Басқарылатын қолданбаның ішінде ішкі хостты шешу DNS-тің де туннельден өткенін дәлелдейді, өйткені жүктеме қай шешуші жауап беретінін және қай іздеу домендері қолданылатынын анықтайды. Маршруттау мінсіз болуы мүмкін, ал ат іздеу сәтсіз болады, және екі симптом әртүрлі параметрлерге сілтейді.
Содан кейін шекараны екі жақтан сынаңыз. Жеке қолданба немесе Safari кәдімгі қогамдық бетке жетіп, оператордың немесе үйдің мекенжайын хабарлауы керек, ал басқарылатын қолданба жеке қызметке жетеді. Егер екеуі де бірдей қогамдық мекенжайды хабарласа, қолданба жазбасы не десе де, туннель енді қолданба бойынша емес.
Қолданбадан шығатын ағындар шатастыратын билеттер тудырады. Safari-да ашылатын сілтеме, бөлісу парағы арқылу берілген құжат немесе браузерге ауысатын SSO кіруі қолданба процесінен және онымен бірге туннельден шығады. Қолданба ішінде көрсетілген кіру әдетте қолданбаға тән, сондықтан кіріктірілген кіру сол URL Safari-да сәтсіз болатын жерде сәтті болуы мүмкін; мұны божомолдобай тексеріңіз. Идентификация провайдеріне туннель арқылу ғана жетуге болса, кіруді қолданба ішінде ұстаңыз немесе провайдер доменін жүктеменің Safari домендеріне қосыңыз, сонда сәйкес Safari трафигі ұсталады.
Симптомды қабатқа сәйкестендіріңіз
Ақау пішіні қай тексеруді қайталау керектігін айтады.
| What you see | Where the repair is |
|---|---|
| Tunnel never appears when the app opens | App-to-payload association, or the app is not the managed copy |
| Tunnel connects, internal name resolves, connection times out | Provider or vendor include list missing the subnet, or a far-side firewall |
| Tunnel connects, internal name fails to resolve | DNS servers or search domains in the payload |
| Every app uses the tunnel | OverridePrimary set, or a full-tunnel payload reused |
| Worked until an update, broken since | Association lost on reinstall, or the payload was replaced |
Ортаңғы жолдардың артында екі бөлшек бар: қолданба бойынша туннель сау болуы мүмкін және ешбір провайдер тізіміне кірмейтін ішкі желіні өткізіп жіберуі мүмкін, ал басқарылатын телефон бірнеше VPN конфигурациясын ұстай алады, сондықтан қолданба қайсысына байланғанын растаңыз, сіз оқып жатқан конфигурация деп божомолдобоңуз.
Осы ретпен түзетіңіз: қолданба жазбасын тірі жүктемеге сілтейтіндей түзетіңіз, қолданбаны басқару арқылу қайта орнатыңыз, туннельдің қолданбаның бірінші сұранысында көтерілетінін растаңыз, содан кейін ат және шекара сынақтарын қайталаңыз. Егер бірінші сұраныс туннельді мүлдем іске қоса алмаса, тоқтап провайдер жағын тексеріңіз, өйткені теңшелетін клиентке Network Extension-дың болуы және орнатылған қолданбаға сәйкес идентификаторы қажет.
Скриншоттың орнына үш фактіні қайтарыңыз: қолданба жазбасы қай жүктемеге сілтейді, Параметрлер оны орнатылған профиль ретінде көрсете ме, және сәтсіз сұраныс не болды — ат, мекенжай немесе браузерге өткізу. Осы үш жауап орналастыру қатесін маршруттау қатесінен ажыратады, ал келесі адам диагностиканы қайталамай әрекет ете алады.