iMessage se ne ažurira preko VPN-a na Macu: provjere po redu
Push greške rijetko su samo jedan blokiran port. Radite provjere po redu: rutiranje i obuhvat aplikacija, rezolver, dostupnost APNs, zatim stanje računa.
Ako Messages prestane da se sinhronizuje dok Safari još učitava stranice, VPN je vjerovatan uzrok, ali nije dokazan. iMessage zavisi od Appleove usluge push obavještenja (APNs) zajedno s Appleovim servisima identiteta, a tunel može promijeniti rutu, rezolver ili inspekciju koja se primjenjuje na te veze, a da ne dira web saobraćaj. Jedan blokiran port rijetko je cijela priča, pa provjere ispod idu od Maca prema van. Zaustavite se na prvom koraku koji ne uspije i popravite ga prije nego što promijenite bilo šta drugo.
Prvo utvrdite simptom. Neuspješna prijava, poruka koja nikad ne odlazi, poruka koja nikad ne stiže i privitak koji se ne preuzima četiri su različita problema koji slučajno dijele istu aplikaciju. Zapišite koji od njih imate, koji VPN profil je bio aktivan i verziju klijenta; ta bilješka treba i vlasniku mreže kasnije.
Provjera 1: šta tunel rutira i obuhvata
Pogledajte profil prije aplikacije. Puni tunel šalje sav saobraćaj kroz VPN, split tunel samo navedene podmreže, a tunel po aplikaciji uključuje samo odabrane aplikacije. Ako Messages stoji izvan uključenog skupa, koristi fizički interfejs i VPN ne može biti uzrok. scutil --nc list prikazuje usluge kojima se upravlja konfiguracijom, netstat -rn -f inet prikazuje gdje pokazuje zadana ruta, a prikaz profila u klijentu pokazuje da li je obuhvat zasnovan na aplikaciji.
Uslov za prolaz: zadana ruta ili uključivanje po aplikaciji zaista pokriva Messages, a profil koji testirate je onaj koji je sada primijenjen. Ako nije, zaustavite se i pregledajte klijent ili operativni sistem, a ne mrežu.
Provjera 2: politika rezolvera i inspekcija
Push i računski servisi razrješavaju imena koja se često razlikuju od onih koje koristi vaš preglednik, a split DNS može te upite poslati na neočekivano mjesto. scutil --dns prikazuje rezolvere po domenu; uporedite rezolver koji se koristi za Apple domene s onim koji očekujete. Rezolver koji odgovara internom adresom ili odbija upit odmah kvari uslugu prije nego ijedan paket stigne do Applea.
Zatim provjerite da li tunel pregleda TLS. Appleovi mrežni zahtjevi navode da njegove navedene usluge nisu namijenjene presretanju HTTPS-a, a uređaj koji prekida te veze može ostaviti web pregledanje netaknutim dok razmjena poruka tiho ne uspijeva. Ako inspekcija pokriva sve, izuzmite relevantne kategorije Appleovih usluga i ponovo testirajte umjesto da globalno isključite inspekciju.
Provjera 3: APNs transport, uključujući 443
Veze uređaja s APNs koriste TCP 5223, a TCP 443 se koristi za aktivaciju i rezervni put u podržanim situacijama. Obje su odlazne veze koje pokreće uređaj. Nije vam potreban dolazni port na ruteru, a otvaranje takvog na Macu izlaže uslugu bez pomoći klijentu koji ionako ne može doći do Applea.
Uslov za prolaz: nova poruka s Maca stiže do primaoca na drugoj mreži i njegov odgovor dolazi, dok je isti profil još aktivan. Pošaljite jednu neosjetljivu poruku i čekajte jedan odgovor umjesto serije, da i djelimični uspjeh pokaže koji smjer nije uspio. Ako slanje radi, a privici zastanu, transport je vjerovatno u redu i uži put je ono što treba pregledati.
Provjera 4: stanje računa prije resetovanja
Greška aktivacije ili prijave pripada sloju računa, ne tunelu. Potvrdite da su datum i vrijeme na Macu tačni, da je Apple ID prijavljen i da li na drugom uređaju čeka zahtjev za verifikaciju. Odobrenje dvofaktorske provjere koje čeka izgleda iz prozora Messages potpuno kao neuspjeh veze.
Oduprite se instinktu za reset. Odjava i ponovna prijava ili resetovanje računa odbacuju stanje koje bi vam pokazalo gdje je kvar, a na upravljanom Macu može pokrenuti korake upisa koje ne možete sami poništiti. Ponovo se autentifikujte jednom, i to tek nakon što transportne provjere prođu i račun ostane jedini osumnjičeni.
Šta predati vlasniku mreže
Ako provjere upućuju na tunel, koristan izvještaj je kratak: model Maca i verzija macOS-a, naziv i verzija klijenta, naziv profila, vremenski prozor, koji smjer nije uspio i zapažanje o ruti ili rezolveru koje se razlikuje. Izostavite sadržaj poruka i snimke razgovora.
Zatražite da se politika primijeni na stvarnoj granici filtriranja. Appleovi aktualni zahtjevi za preduzeća u pogledu mreže navode hostove i transportne uslove po usluzi, pa ih vlasnik može uporediti sa skupom pravila umjesto da otvori port i nada se. Ponovo testirajte jednom porukom nakon svake promjene; dvije varijable odjednom daju rezultat koji ne možete pročitati.