Jei „Messages“ nustoja sinchronizuoti, o „Safari“ vis dar įkelia puslapius, VPN yra tikėtina priežastis, bet ne įrodyta. „iMessage“ priklauso nuo „Apple Push Notification service“ ir „Apple“ tapatybės paslaugų, o tunelis gali pakeisti maršrutą, resolverį arba tų ryšių patikrą, neliesdamas žiniatinklio srauto. Vienas užblokuotas prievadas retai būna visa istorija, todėl toliau pateiktos patikros juda nuo Mac į išorę. Sustokite ties pirmuoju nepavykusiu žingsniu ir sutvarkykite jį prieš keisdami ką nors kita.

Pirmiausia užfiksuokite simptomą. Prisijungimo klaida, žinutė, kuri niekada neišvyksta, žinutė, kuri niekada neatvyksta, ir priedas, kuris neatsisiunčia, yra keturios skirtingos problemos, kurios tiesiog dalijasi viena programa. Užsirašykite, kuri iš jų yra, kuris VPN profilis buvo aktyvus ir kliento versija; ši pastaba vėliau pravers ir tinklo savininkui.

Patikra 1: ką tunelis maršrutizuoja ir kokią apimtį apima

Pirmiausia pažiūrėkite į profilį, o ne į programą. Pilnas tunelis siunčia visą srautą per VPN, skaidytas tunelis siunčia tik išvardytus potinklius, o vienos programos tunelis apima tik pasirinktas programas. Jei „Messages“ yra už įtrauktos aibės ribų, ji naudoja fizinį sąsają ir VPN negali būti priežastis. scutil --nc list rodo konfigūracijos valdomas paslaugas, netstat -rn -f inet rodo, kur nukreiptas numatytasis maršrutas, o kliento profilio vaizdas rodo, ar apimtis pagrįsta programa.

Praėjimo sąlyga: numatytasis maršrutas arba įtraukimas pagal programą tikrai apima „Messages“, o profilis, kurį bandote, yra tas, kuris taikomas dabar. Jei ne, sustokite ir tikrinkite klientą arba OS, o ne tinklą.

Patikra 2: resolver politika ir patikra

Push ir paskyros paslaugos išsprendžia vardus, kurie dažnai skiriasi nuo tų, kuriuos naudoja jūsų naršyklė, o skaidytas DNS gali nusiųsti šiuos užklausimus netikėta vieta. scutil --dns išvardija resolverius pagal domeną; palyginkite „Apple“ domenams naudojamą resolverį su tuo, kurio tikitės. Resolveris, kuris atsako vidiniu adresu arba visiškai atmeta užklausą, sugadina paslaugą dar prieš vienam paketui pasiekiant „Apple“.

Tada patikrinkite, ar tunelis tikrina TLS. „Apple“ tinklo reikalavimai teigia, kad išvardytos paslaugos nėra skirtos HTTPS perėmimui, o įrenginys, kuris užbaigia tuos ryšius, gali palikti naršymą veikiantį, kol susirašinėjimas tyliai žlunga. Jei patikra apima viską, išskirkite atitinkamas „Apple“ paslaugų kategorijas ir bandykite iš naujo, o ne išjunkite patikrą visame tinkle.

Patikra 3: APNs transportas, įskaitant 443

Įrenginių ryšiai su APNs naudoja TCP 5223, o TCP 443 naudojamas aktyvavimui ir atsarginiam keliui palaikomose situacijose. Abu yra išeinantys įrenginio inicijuoti ryšiai. Jums nereikia įeinančio prievado maršrutizatoriuje, o jo paskelbimas Mac kompiuteryje atskleidžia paslaugą nepadedant klientui, kuris iš viso negali pasiekti „Apple“.

Praėjimo sąlyga: nauja žinutė iš Mac pasiekia gavėją kitame tinkle ir jų atsakymas atvyksta, o tas pats profilis vis dar aktyvus. Siųskite vieną nekonfidencialią žinutę ir laukite vieno atsakymo, o ne partijos, kad dalinė sėkmė vis tiek parodytų, kuri kryptis nepavyko. Jei siuntimas veikia, o priedai stringa, transportas greičiausiai tvarkingas, o siauresnis kelias yra tai, ką reikia tikrinti.

Patikra 4: paskyros būsena prieš ją atkuriant

Aktyvavimo arba prisijungimo klaida priklauso paskyros sluoksniui, o ne tuneliui. Patvirtinkite, kad Mac data ir laikas teisingi, kad „Apple ID“ prisijungta, ir ar kitame įrenginyje laukia patvirtinimo užklausa. Laukiamas dviejų veiksnių patvirtinimas iš „Messages“ lango vidaus atrodo lygiai kaip ryšio gedimas.

Atsispirkite atkūrimo instinktui. Atsijungimas ir prisijungimas iš naujo arba paskyros atkūrimas atmeta būseną, kuri būtų parodžiusi, kur slypi gedimas, o valdomame Mac tai gali pradėti registracijos žingsnius, kurių vienas atšaukti negalite. Autentifikuokitės iš naujo vieną kartą ir tik po to, kai transporto patikros praėjo, o paskyra liko vienintelis įtariamasis.

Ką perduoti tinklo savininkui

Jei patikros nurodo tunelį, naudinga ataskaita trumpa: Mac modelis ir macOS versija, kliento pavadinimas ir versija, profilio pavadinimas, laiko langas, kuri kryptis nepavyko ir stebėtas maršruto ar resolverio skirtumas. Nekelkite žinučių turinio ir pokalbių ekrano kopijų.

Paprašykite, kad politika būtų taikoma tikroje filtravimo riboje. „Apple“ dabartiniai įmonės tinklo reikalavimai išvardija hostus ir transporto sąlygas pagal paslaugą, todėl savininkas gali juos palyginti su taisyklių rinkiniu, o ne atidaryti prievadą ir tikėtis. Po kiekvieno pakeitimo bandykite iš naujo su viena žinute; du kintamieji vienu metu duoda rezultatą, kurio negalite perskaityti.

Susiję straipsniai