Екі UUID мәні бір басқарылатын iPhone қолданбасының per-app туннелі арқылы өтетінін шешеді, және олардың ешқайсысы оларды тасымалдайтын профильдің идентификаторы емес. Қолданбаның VPNUUID атрибуты per-app VPN жүктемесінің ішіндегі VPNUUID мәніне тең болуы керек. Орнатылған қолданбаны сол құрылғыны басқару қызметі басқаруы керек, ал сіз жіберетін команда бұл атрибутты шынымен тасымалдауы тиіс. Төмендегі төрт кезеңді ретімен өтіңіз, өйткені әрқайсысы келесіге қажет мәнді шығарады.

Құрылғыға тимес бұрын төрт идентификатор жинаңыз

Төрт мәнді жазып алыңыз: басқару тізіліміңіздегі bundle идентификаторы, per-app VPN жүктемесінің идентификаторы, сол жүктеменің ішіндегі VPNUUID және жібергелі отырған команданың идентификаторы. Bundle идентификаторы параметрлерді қабылдайтын қолданбаны атайды, ал басты экрандағы белгі оның орнын баспайды. PayloadUUID мәнін бұл тізімнен мүлдем шығарып тастаңыз, өйткені ол профиль ішіндегі жүктемені белгілейді және басқа сұраққа жауап береді. Оны екіншісінің орнына қою, тек екі өріс те UUID болып көрінгендіктен, ешқашан сәйкесе алмайтын байланыс құрудың ең кең тараған жолы.

Егер VPN әкімшісі сізге per-app жүктемені және оның идентификаторын бермесе, ең жақын конфигурация файлынан UUID қырып алудың орнына оларды сұраңыз.

Атрибутты басқару арнасы арқылы қолданыңыз

Мақсатты қолданба сол құрылғыда басқарылатынын растаңыз, өйткені белгілі bundle идентификаторы басқарылмайтын орнатуды байланысқа жарамды етпейді. Содан кейін өніміңіздің per-app VPN тағайындауы немесе Settings командасының оның қолдау көрсетілген іске асырылуы арқылы ApplicationAttributes түріндегі параметрлер элементін жіберіңіз. Элемент қолданбаны bundle идентификаторымен анықтайды және VPNUUID мәні жүктемеге сай Attributes сөздігін тасымалдайды. Бұл элементте ешнәрсе толық команда конверті емес, және ондағы ешнәрсені қолмен профиль ретінде орнатуға болмайды.

Жоюға орнату сияқты ойластырып қараңыз. Схема Attributes сөздігін қалдырып кету қолданбаның бар атрибуттарын жоятынын айтады, сондықтан жартылай құрастырылған жаңарту үнсіз қалпына келтіруге айналады. Ұқсас атаулы Managed Application Attributes командасы атрибуттарды тексеру үшін қайта оқиды; ол оларды орнатпайды, және оны орнатушы ретінде пайдалану ысырап етілген енгізу терезесі.

Команда нәтижесін оқыңыз, қолданба белгішесін емес

Жіберген командаңыздың растамасын тексеріп, басқарылатын қолданба енді осы атрибутты хабарлайтынына көз жеткізіңіз. Күй жолағындағы VPN белгісі телефонның бір жерінде туннель бар екенін ғана айтады. Ол дәл осы қолданбаның per-app конфигурациясына тағайындалғанын айта алмайды, ал туннель сұраныспен ашылатын құрылғыда белгі мүлде шықпауы мүмкін. Көрнекі белгі іздеудің орнына тағайындаудағы идентификаторларды салыстырыңыз.

Бір паркінде екі per-app конфигурация болса, тағайындауыңыз көздегенге түсті деп есептемес бұрын олардың идентификаторларын салыстырыңыз.

Ресурспен сынап, содан кейін жұпты жазып алыңыз

Уәкілетті пайдаланушыға тағайындалған қолданбадан жеке ресурсты ашуға рұқсат етіп, per-app туннелі ол үшін көтеріле ме деп бақылаңыз. Содан кейін сол телефондағы басқарылмайтын қолданбадан қайталап, өңдеу әр басқа екеніне көз жеткізіңіз. Дәл сол қарама-қайшылық нақты сынақ, өйткені жұмыс істейтін жеке ресурсқа өзгеріс жазбасында ешкім атамаған бүкіл құрылғы туннелі арқылы да жетуге болар еді. Құрылғы алдыңызда тұрғанда нәтижені жазып қойыңыз.

Bundle идентификаторын, жүктеме идентификаторын, ортақ VPNUUID және команда нәтижесін бірге сақтаңыз, келесі тергеу жадтан емес, сол төрт мәннен басталсын.

Қатарлас шығынсыз кері қайтарыңыз

Тағайындауды алу үшін қолданбаны командадан шығарудың орнына, өніміңіз құжаттайтын пішімде бос Attributes сөздігімен қолданба атрибутын қайта жіберіңіз. Содан кейін қолданба енді per-app туннелін ашпайтынын және басқа басқарылатын қолданбалар өздерінің туннелін сақтағанын тексеріңіз. Сол телефонда бүкіл құрылғыға арналған VPN профилі де болса, ол кері қайтаруға дейінгідей әрекет ететінін растаңыз, өйткені бір құрылғыда екі VPN конфигурациясы болуы осы қадам әдетте қателесетін тұс. Содан кейін ұстаған жазбаңызды жаңартыңыз.

Белгілі бір қолданбаның неліктен туннельден өткенін сұрайтын аудитке UUID жұбы мен күн қажет, енгізу сипаттамасы емес.

Қатысты мақалалар