iMessage Mac VPN orqali yangilanmayapti: tekshiruvlar tartibi
Push nosozliklari kamdan-kam bitta bloklangan portdan bo'ladi. Tekshiruvlarni tartib bilan bajaring: marshrutlash va ilova doirasi, resolver, APNs yetib borishi, so'ngra hisob holati.
Agar Safari hali sahifalarni yuklayotganda Messages sinxronlashni to'xtatsa, VPN ehtimoliy sabab, lekin isbotlangan sabab emas. iMessage Apple Push Notification service va Apple'ning identifikatsiya xizmatlariga bog'liq, tunnel esa veb-trafikka tegmasdan marshrutni, resolver'ni yoki shu ulanishlarga qo'llaniladigan tekshiruvni o'zgartirishi mumkin. Bitta bloklangan port kamdan-kam butun voqea bo'ladi, shuning uchun quyidagi tekshiruvlar Mac'dan tashqariga qarab boradi. Muvaffaqiyatsiz bo'lgan birinchi qadamda to'xtang va boshqa narsani o'zgartirishdan oldin o'sha qadamni tuzating.
Avval simptomni aniqlang. Kirish xatosi, hech qachon chiqmaydigan xabar, hech qachon kelmaydigan xabar va yuklanmaydigan ilova — bitta ilovani bo'lishadigan to'rt xil muammo. Qaysi biri sizda ekanini, qaysi VPN profili faol bo'lganini va klient versiyasini yozib qo'ying; bu yozuv keyin tarmoq egasiga ham kerak bo'ladi.
Tekshiruv 1: tunnel nimalarni marshrutlaydi va qanday qamrovni oladi
Ilovadan oldin profilga qarang. To'liq tunnel barcha trafikni VPN orqali yuboradi, bo'lingan tunnel faqat ro'yxatdagi subnetlarni yuboradi, ilova bo'yicha tunnel esa faqat tanlangan ilovalarni qamrab oladi. Agar Messages qamrab olingan to'plamdan tashqarida bo'lsa, u jismoniy interfeysdan foydalanadi va VPN sabab bo'la olmaydi. scutil --nc list konfiguratsiya bilan boshqariladigan xizmatlarni ko'rsatadi, netstat -rn -f inet standart marshrut qayerga ishora qilishini ko'rsatadi, klient profil ko'rinishi esa qamrov ilovaga asoslanganmi yoki yo'qmi ko'rsatadi.
O'tish sharti: standart marshrut yoki ilova bo'yicha qamrov haqiqatan Messages'ni qoplaydi va siz sinovdan o'tkazayotgan profil hozir qo'llanilayotgan profil. Aks holda, to'xtang va tarmoqni emas, klientni yoki OS'ni tekshiring.
Tekshiruv 2: resolver siyosati va tekshiruv
Push va hisob xizmatlari brauzeringiz ishlatadigan nomlardan ko'pincha farq qiladigan nomlarni hal qiladi, bo'lingan DNS esa bu so'rovlarni kutilmagan joyga yuborishi mumkin. scutil --dns domen bo'yicha resolver'larni sanab o'tadi; Apple domenlari uchun ishlatiladigan resolver'ni kutganingiz bilan solishtiring. Ichki manzil bilan javob beradigan yoki so'rovni butunlay rad etadigan resolver bitta paket ham Apple'ga yetmasdan xizmatni buzadi.
So'ngra tunnel TLS'ni tekshiradimi-yo'qmi qarang. Apple'ning tarmoq talablari ro'yxatdagi xizmatlar HTTPS ushlash uchun mo'ljallanmaganini aytadi va shu ulanishlarni tugatadigan qurilma veb-sayr qilishni buzmasdan xabar almashinuvini jimgina ishdan chiqarishi mumkin. Agar tekshiruv hamma narsani qamrab olsa, tekshiruvni butunlay o'chirish o'rniga tegishli Apple xizmat toifalarini chiqarib tashlab, qayta sinab ko'ring.
Tekshiruv 3: APNs transporti, shu jumladan 443
Qurilmalarning APNs bilan ulanishlari TCP 5223 dan foydalanadi, TCP 443 esa qo'llab-quvvatlanadigan holatlarda faollashtirish va zaxira yo'l uchun ishlatiladi. Ikkalasi ham qurilma boshlaydigan chiquvchi ulanishlar. Routerda kiruvchi port kerak emas, uni Mac'da e'lon qilish esa Apple'ga yetib bora olmaydigan klientga yordam bermasdan xizmatni ochib qo'yadi.
O'tish sharti: Mac'dan yangi xabar boshqa tarmoqdagi qabul qiluvchiga yetib boradi va uning javobi keladi, o'sha profil hali faol. To'plam emas, bitta nozik bo'lmagan xabar yuborib, bitta javobni kuting, shunda qisman muvaffaqiyat ham qaysi yo'nalish ishlamaganini ko'rsatadi. Yuborish ishlab, ilovalar tiqilib qolsa, transport yaxshi bo'lishi ehtimoliy va torroq yo'lni tekshirish kerak.
Tekshiruv 4: qayta o'rnatishdan oldin hisob holati
Faollashtirish yoki kirish xatosi tunnelga emas, hisob qatlamiga tegishli. Mac'ning sana va vaqti to'g'riligini, Apple ID'ga kirilganini va boshqa qurilmada tasdiqlash so'rovi kutayotganini tekshiring. Kutayotgan ikki faktorli tasdiq Messages oynasi ichidan xuddi ulanish nosozligidek ko'rinadi.
Qayta o'rnatish instinktiga qarshi turing. Chiqib qayta kirish yoki hisobni qayta o'rnatish nosozlik qayerda ekanini ko'rsatadigan holatni tashlaydi, boshqariladigan Mac'da esa yakka o'zingiz bekor qila olmaydigan ro'yxatdan o'tish qadamlarini boshlashi mumkin. Faqat bir marta qayta autentifikatsiya qiling va u ham transport tekshiruvlari o'tgach, hisob yagona gumondor bo'lib qolgach.
Tarmoq egasiga nima berish kerak
Agar tekshiruvlar tunnelni ko'rsatsa, foydali hisobot qisqa: Mac modeli va macOS versiyasi, klient nomi va versiyasi, profil nomi, vaqt oynasi, qaysi yo'nalish ishlamadi va farq qilgan marshrut yoki resolver kuzatuvi. Xabar mazmuni va suhbat skrinshotlarini qo'shmang.
Siyosatni haqiqiy filtrlash chegarasida qo'llashni so'rang. Apple'ning amaldagi korporativ tarmoq talablari har bir xizmat uchun hostlar va transport shartlarini sanab o'tadi, shuning uchun egasi port ochib umid qilish o'rniga ularni qoidalar to'plamiga moslashtirishi mumkin. Har bir o'zgarishdan keyin bitta xabar bilan qayta sinang; bir vaqtda ikkita o'zgaruvchi o'qib bo'lmaydigan natija beradi.