iPhone иска разрешение за VPN конфигурация: проверете, преди да натиснете
Прозорецът на iOS дава на приложение контрол върху маршрутизирането на трафика ви, не върху акаунта ви. Проверете приложението, потвърдете инсталирания ред и оттеглете разрешението както трябва.
Докоснахте нещо в приложение за VPN и iOS отговори с диалог, който не очаквахте: приложението иска да добави VPN конфигурации, а под него са „Не разрешавай“ и „Разреши“. Този диалог е разрешението на системата за маршрутизиране и се появява веднъж за всяка конфигурация, която приложението се опитва да инсталира. Разрешете, когато сте отворили приложението и сте възнамерявали да се свържете; натиснете „Не разрешавай“, когато заявката е дошла, докато сте правили нещо друго, и после разберете какво я е извело на екрана. Нищо във формулировката не ви казва заслужава ли доставчикът доверие — тя само отбелязва, че iOS ще предаде част от мрежовия стек на това приложение.
Какво иска iOS да одобрите
Обикновено приложение не може да пипа пътя на пакетите. VPN клиентът трябва да е изграден върху рамката NetworkExtension на Apple и подписан с правото Personal VPN; когато иска тунел, той създава обект за конфигурация и иска от системата да го запази, и именно това извикване за запазване показва диалога. Формулировката се мени между версиите — новите казват добавяне на VPN конфигурации, по-старите — добавяне на VPN конфигурация — но значението е фиксирано: приложение, което сте инсталирали, иска постоянен ред в Настройки > Основни > VPN и управление на устройството.
Записът е постоянен по замисъл. Той преживява сривове на приложението и рестартирания, може да се свързва отново, докато приложението е затворено, и може да носи правила за свързване при поискване, които вдигат тунела, когато се присъедините към мрежа. Точно затова iOS пита, вместо просто да го направи, и затова отговорът се запазва, вместо да се иска отново при всяко свързване.
Прочетете диалога, преди да натиснете „Разреши“
Отнасяйте се към диалога като към твърдение, което можете да проверите за няколко секунди. Спрете на първия пункт, който не издържа.
- Името в диалога съвпада с приложение, което сте инсталирали. Диалог, приписан на нещо, което не разпознавате, е причина да натиснете „Не разрешавай“ и да продължите да търсите, а не нещо за тестване.
- Бяхте вътре в това приложение, когато се появи. Първоначалното настройване и бутоните за свързване са обичайните задействащи причини.
- Приложението не е било току-що актуализирано или преинсталирано без вас. Нова версия може да добави конфигурация и да попита отново.
- Никой не иска вашия Apple ID, номер на карта или код от съобщение. Диалогът за VPN никога не иска тези неща, така че диалог, който ги иска, е друг диалог.
Когато и четирите условия са налице, „Разреши“ е разумен отговор за доставчик, когото сте избрали нарочно. Ако не сте сигурни, натиснете „Не разрешавай“; приложението ще попита отново следващия път, когато запазва, и не губите нищо, като изчакате час.
Проверете конфигурацията, след като разрешите
Одобрението започва проверката, но не я завършва. Отворете Настройки > Основни > VPN и управление на устройството и погледнете блока VPN. Трябва да видите един ред, наречен на приложението или на профила, който то е инсталирало, със статусен ред и бутон за информация. Натиснете този бутон, за да прочетете адреса на сървъра, името на акаунта, ако има такова, и дали „Свързване при поискване“ е включено.
После решете чий е този ред. Личен VPN, който сте създали от приложение, е ваш за редактиране и изтриване; ред, който казва, че се управлява от организация, не е, и премахването му минава през този, който е записал устройството. Да видите и двете означава, че две различни власти споделят устройството, и трябва да знаете коя от тях носи трафика ви в момента.
Последна стъпка: свържете се веднъж и потвърдете, че трафикът наистина следва тунела. Заредете страница, която показва публичния ви адрес, и проверете дали адресът принадлежи на доставчика, а не на домашната ви връзка. Ако редът казва „Свързано“, а адресът не се е променил, конфигурацията е инсталирана, но не маршрутизира, и поправката е в настройките на този информационен екран, а не в приложението.
Какво покрива одобрението и какво не
Разрешаването дава на приложението способността да маршрутизира трафик според конфигурацията си. Това е голямо разрешение в едната посока и тясно в другата. Приложението може да изпраща пакетите ви през своите сървъри и може да вижда метаданните, прикачени към тях: кои адреси сте посещавали, кога и колко е преминало. То не може да чете вътрешността на HTTPS сесия и не получава снимките, съобщенията, микрофона или Apple ID ви.
Покритието също е по-тясно от „всичко“. Конфигурация може да маршрутизира целия трафик или само някои дестинации, а тунелирането за отделни приложения — при което само посочени приложения използват тунела — се урежда от управител на устройство, не с натискане на „Разреши“. iOS държи активна само една лична VPN връзка в даден момент, дори когато са изброени няколко конфигурации, така че второ приложение не може тихо да поеме от първото, докато то е свързано.
Оттеглете го както трябва, когато спрете да използвате услугата
Изтриването на приложението не е надежден начин да премахнете конфигурацията. Проверете сами списъка с VPN и изтрийте реда от информационния му екран, ако още е там. На устройство, което пенсионирате, направете и страната на акаунта: излезте от таблото на доставчика или оттеглете устройството там, защото изтрит локален ред не прави нищо със сесия, която сървърът още смята за валидна.
Управляваните устройства са изключението. Когато редът казва, че организация го е инсталирала, локалното изтриване или се проваля, или се отменя при следващата проверка, и само собственият процес за премахване на организацията ще се задържи.
Когато диалогът се връща отново и отново
Повтарящият се диалог обикновено означава, че конфигурацията се създава наново, а не че първото одобрение се е провалило. Обичайните причини: приложението записва нова конфигурация при всяко стартиране и iOS я третира като нова, правило за свързване при поискване е изпуснало стария запис, профил е бил преинсталиран от управител на устройство или съществуват няколко конфигурации и приложението пита за такава, която никога не сте забелязали.
Пребройте редовете първо. Ако списъкът расте всеки път, когато отворите приложението, приложението не използва повторно конфигурацията си и поправката е работа на разработчика или на чиста преинсталация. Ако списъкът остава на един ред, а диалогът продължава да се появява, търсете профил за управление, който го преинсталира — това е въпрос на политика, а не бъг, който можете да махнете с натискане.
Преди да продължите, потвърдете три неща: редът в Настройки е този, който одобрихте, адресът, който виждате, докато сте свързани, принадлежи на доставчика, и страната на акаунта е оттеглена, ако сте приключили с услугата. Тези три покриват какво е дало разрешението, какво прави сега и какво ще продължи да прави, след като устройството излезе от ръцете ви.