Izaziso ziyeka ukufika ocingweni olunye lusebenza kahle ku-VPN yenkampani. Amakhasi ewebhu ayafaka, uhlelo luyavuleka, futhi imilayezo ivela kuphela ekhaya noma ngemva kokucisha umhubhe. Kuhlelo olwakhiwe phezu kwe-Firebase Cloud Messaging, isiteshi se-push siwuxhumano olwahlukile oluhlala isikhathi eside oluphumayo, hhayi indlela ye-HTTPS isiphequluli esisanda kuyifakazela. Landela lezi zihlolwa ngokulandelana futhi ume kokokuqala okwehlulwayo.

Qinisekisa ukuthi uhlelo lusebenzisa i-FCM ngempela

Akuzona zonke izaziso eziyi-push. Ezinye uhlelo luzihlela endaweni, ezinye zibuzwa nge-HTTPS, kanti ezinye zifika ngesiteshi somhlinzeki esingahlobene ne-Firebase. Uma i-manifest nezincamelisi zohlelo zihlanganisa i-Firebase Messaging, izaziso zalo zivame ukuhamba ngoxhumano lwe-FCM, futhi ilabhulali yeklayenti ibhala ukubhaliswa ngaphansi kwethegi ebikezelwayo.

adb logcat -s FirebaseMessaging:V
adb shell dumpsys package <package> | grep -i firebase

Ithokheni yokubhalisa kusilog iqinisekisa ukuthuthwa. Ngaphandle kwayo, uhlelesa umzila wezaziso ezingeni lohlelo, futhi izinguquko ze-firewall ngeke zisize. Lo mehluko ubalulekile ngoba umlayezo olethwa kodwa ongaboniswa neze nomlayezo ongafiki neze abonakala afana kumsebenzisi.

Hlola amaphothi aphumayo, hhayi iwebhusayithi

Uxhumano lwedivayisi ne-FCM yi-TCP eqalwa idivayisi eya kuphothi 5228, kanti 5229 no-5230 ayizipele kanti 443 iyindlela yokugcina. I-firewall evumela u-443 ukuze kupheqululwe isengase ihlukanise i-push, futhi umthetho ovumela isizinda se-API sohlelo awumbandakanyi amazinga okugcina omilayezo, okuyizinsizakalo ezihlukene.

Lokhu uxhumano oluphumayo oluvela ocingweni. Awushicileli iphothi elingenayo kudivayisi noma kusango le-VPN, ngakho uma othile ephakamisa ukudluliswa kwephothi, umklamo usuvele ungalungile. Kuyafana ngomthetho ovula iphothi elilodwa kuzo zonke izikheli ku-inthanethi: uwukhuphele emilibeni ebhaliwe.

PortRoleWhat to verify
5228Primary FCM connectionOutbound allowed and session state kept
5229, 5230Fallback portsOften missing from hand-written allowlists
443Last-resort fallbackWorks only if the client actually falls back
HTTP proxyNot a supported FCM transportProxy exclusion or bypass, not a port rule

Umhlahlandlela wenethiwekhi we-Firebase futhi ithi iphrothokholi yokuletha ye-FCM ayikwazi ukuthwalwa nge-proxy ye-HTTP evamile. Ngakho ukuthi isiphequluli sisebenza nge-proxy yewebhu yenkampani akufakazeli lutho mayelana nesokhethi ye-push: lawa amaklayenti amabili ahlukene anezindlela ezihlukene.

Hlola izikhathi zokungenzi lutho ezibulala isokhethi

Uxhumano lwe-FCM luhlala luvulekile phakathi kwemilayezo, okulwenza lube sengozini yezikhathi ze-NAT nokuhlolwa kwesimo. Umhlahlandlela we-Firebase ucela okungenani imizuzu engu-30 yokubekezelela ukungenzi lutho lapho imithetho enjalo isebenza. Isikhathi seseshini semizuzu emihlanu sisusa imephu ngokuthula, futhi ucingo luxhuma kabusha kuphela uma kukhona okuluvusayo, ngakho imilayezo ifika ngamaqoqo noma ingafiki neze.

Funda ithebula lamaseshini ku-firewall noma kusango le-VPN futhi uthole uxhumano locingo oluya ku-5228-5230. Qhathanisa impilo esele nenani elibhaliwe. Uma lifushane, nyusa isikhathi salawa maphothi esikhundleni sokushintsha yonke imithetho kudivayisi, ngoba ukushintsha isikhathi jikelele kunzima ukukuthethelela futhi kunzima nakakhulu ukukuhoxisa.

Ukulethwa kwe-push kuncike nasekutheni imephu yendawo yokugcina isinde ekuzulazuleni phakathi kwe-Wi-Fi neselula. Imephu eboshelwe kusixhumi esisodwa ingase ilahlwe lapho kudluliswa ngisho noma womabili amanethiwekhi evumela amaphothi.

Nquma ukuthi ukudlula i-VPN kwamukelekile yini

Amaklayenti e-VPN e-Android angavumela ukuthi ithrafikhi yeqe umhubhe, futhi i-FCM ingase isebenzise inethiwekhi engaphansi lapho lokho kudlula kuvunyelwe. Esimweni esinjalo isiteshi se-push sihlala sibethelwe, kodwa asisayithwali ikheli lomhubhe, ngakho ukufihla i-IP kwe-VPN akusebenzi kuso. Lokho kuwukuhwebelana ngomthetho, hhayi ukungasebenzi.

Uma umthetho wakho uvimbela ukudlula, indlela yomhubhe kufanele ithwale uxhumano: amaphothi avulekile, izikhathi zinde ngokwanele, i-proxy ingekho endleleni. Ungayikhiphi ngokuthula isevisi ephethwe futhi ungayekethisi ukukhiya ngenxa yokuthi izaziso zisebenza kunethiwekhi engaphethwanga. Isithonjana se-VPN asitsheli ukuthi iyiphi indlela isevisi ethile eyikhethile

Hlukanisa ukulethwa ekubonisweni, bese uhlola kanye

Imvume, izilungiselelo zesiteshi, Ungaphazamisi kanye namaswishi wohlelo ngalunye kunquma ukuthi umlayezo olethiwe uyaboniswa yini. Ku-Android 13 nangaphezulu imvume yezaziso iyisipho sesikhathi sokusebenza, futhi imvume enqatshiwe ikhiqiza ukuthula okubonakala kufana ncamashi nephothi elivaliwe. Umlayezo ofikile kodwa ongaboniswanga uyinkinga yokwethulwa; yiphatha ngokwahlukile.

Yenza ukuhlolwa okulawulwayo okukodwa esikhundleni sokuthumela imilayezo ngokungahleliwe. Gcina idivayisi, i-akhawunti nohlelo kungashintshi, thumela umlayezo owodwa onesigxivizo sesikhathi esaziwayo, bese uqhathanisa isimo se-VPN nenethiwekhi evunyelwe engenayo i-VPN. Bhala isikhathi sokwamukela ku-logcat nesikhathi sokubonisa kukho konke ukusebenza. Uma ukulethwa kuhlukile kodwa ukubonisa kungenjalo, indlela yenethiwekhi iyahluka; uma kokubili kufana, qhubeka ubheka uhlelo.

Nikeza umnikazi wenethiwekhi amaphothi, umkhawulo we-proxy, isikhathi esikalwe kanye nesinqumo sokudlula encwadini eyodwa. «Cisha i-VPN» akusona isiphetho, futhi ukuvumela yonke ithrafikhi ye-Google akusona isixazululo esinomkhawulo.

Izihloko ezihlobene