Егер Safari беттерді әлі жүктеп жатқанда Messages синхрондауды тоқтатса, VPN ықтимал себеп, бірақ дәлелденген себеп емес. iMessage Apple Push Notification service мен Apple-дың сәйкестендіру қызметтеріне тәуелді, ал туннель веб-трафикке тимей-ақ маршрутты, resolver-ді немесе сол қосылымдарға қолданылатын инспекцияны өзгертуі мүмкін. Бір блокталған порт сирек толық әңгіме болады, сондықтан төмендегі тексерулер Mac-тан сыртқа қарай жүреді. Сәтсіз болған бірінші қадамда тоқтап, басқа нәрсені өзгертуден бұрын сол қадамды түзетіңіз.

Алдымен симптомды нақтылаңыз. Кіру қатесі, ешқашан кетпейтін хабарлама, ешқашан келмейтін хабарлама және жүктелмейтін тіркеме — бір қолданбаны бөлісетін төрт түрлі мәселе. Қайсысы екенін, қай VPN профилі белсенді болғанын және клиент нұсқасын жазып алыңыз; бұл жазба кейін желі иесіне де қажет болады.

Тексеру 1: туннель нені маршруттайды және нені қамтиды

Профильді қолданбадан бұрын қараңыз. Толық туннель барлық трафикті VPN арқылы жібереді, бөлінген туннель тек тізімделген қосымша желілерді жібереді, ал қолданба бойынша туннель тек таңдалған қолданбаларды қамтиды. Егер Messages қамтылған жиыннан тыс болса, ол физикалық интерфейсті пайдаланып жатыр және VPN себеп бола алмайды. scutil --nc list конфигурациямен басқарылатын қызметтерді көрсетеді, netstat -rn -f inet әдепкі маршруттың қайда бағытталғанын көрсетеді, ал клиенттің профиль көрінісі ауқымның қолданбаға негізделгенін көрсетеді.

Өту шарты: әдепкі маршрут немесе қолданба бойынша қосу шын мәнінде Messages-ты қамтиды және сіз сынап жатқан профиль қазір қолданылып жатқан профиль. Олай болмаса, тоқтап, желіні емес, клиентті немесе ОЖ-ны тексеріңіз.

Тексеру 2: resolver саясаты және инспекция

Push және тіркелгі қызметтері браузеріңіз пайдаланатын атаулардан жиі өзгеше атауларды шешеді, ал split DNS бұл сұрауларды күтпеген жерге жіберуі мүмкін. scutil --dns домен бойынша resolver-лерді тізімдейді; Apple домендері үшін пайдаланылатын resolver-ді күткеніңізбен салыстырыңыз. Ішкі мекенжаймен жауап беретін немесе сұрауды мүлдем қабылдамайтын resolver бір пакет Apple-ға жетпей тұрып қызметті бұзады.

Содан кейін туннельдің TLS-ті инспекциялайтынын тексеріңіз. Apple-дың желілік талаптары тізімделген қызметтердің HTTPS-ті ұстап алуға арналмағанын айтады, ал сол қосылымдарды тоқтататын құрылғы веб-шолуды бұзбай-ақ хабарламаны үнсіз істен шығаруы мүмкін. Егер инспекция бәрін қамтыса, инспекцияны толық өшірудің орнына тиісті Apple қызмет санаттарын алып тастап, қайта сынаңыз.

Тексеру 3: APNs транспорты, оның ішінде 443

Құрылғылардың APNs-қа қосылымдары TCP 5223 пайдаланады, ал TCP 443 қолдау көрсетілген жағдайларда белсендіру мен қосалқы жол үшін қолданылады. Екеуі де құрылғы бастайтын шығыс қосылымдар. Маршрутизаторда кіріс порты қажет емес, ал оны Mac-та жариялау Apple-ға жете алмайтын клиентке көмектеспей-ақ қызметті ашады.

Өту шарты: Mac-тан жаңа хабарлама басқа желідегі алушыға жетеді және оның жауабы келеді, сол профиль әлі белсенді. Бір сезімтал емес хабарлама жіберіп, топтама емес, бір жауап күтіңіз, сонда ішінара сәттілік қай бағыттың сәтсіз болғанын көрсетеді. Жіберу жұмыс істеп, тіркемелер тоқтаса, транспорт дұрыс болуы ықтимал және тар жолды тексеру керек.

Тексеру 4: қалпына келтіруден бұрынғы тіркелгі күйі

Белсендіру немесе кіру қатесі туннельге емес, тіркелгі қабатына жатады. Mac-тың күні мен уақыты дұрыс екенін, Apple ID-ге кіргенін және басқа құрылғыда растау сұрауы күтіп тұрғанын тексеріңіз. Күтіп тұрған екі факторлы растау Messages терезесінің ішінен байланыс ақауына дәл ұқсайды.

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

Желі иесіне нені беру керек

Егер тексерулер туннельді көрсетсе, пайдалы есеп қысқа: Mac үлгісі мен macOS нұсқасы, клиент атауы мен нұсқасы, профиль атауы, уақыт аралығы, қай бағыт сәтсіз болды және өзгеше болған маршрут немесе resolver бақылауы. Хабарлама мазмұны мен сұхбат скриншоттарын қоспаңыз.

Саясатты нақты сүзгілеу шекарасында қолдануды сұраңыз. Apple-дың қолданыстағы корпоративтік желілік талаптары қызмет бойынша хосттар мен транспорт шарттарын тізімдейді, сондықтан иесі порт ашып үміттенудің орнына оларды ережелер жиынымен салыстыра алады. Әр өзгерістен кейін бір хабарламамен қайта сынаңыз; бір уақытта екі айнымалы оқылмайтын нәтиже береді.

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