Aplikacioni VPN i iPhone-it në një Mac Apple Silicon: çfarë ekzekutohet vërtet
Apple tani ekzekuton ofrues tunelesh paketash nga aplikacionet iOS në Apple Silicon, por një kërkesë e suksesshme nuk provon disponueshmërinë, rrjedhën e llogarisë apo mbulimin.
Dikush instalon versionin për iPhone të një klienti VPN në një Mac të serisë M, ai hapet, lidhet dhe ekipi vendos se çështja e platformës është zgjidhur. Nuk është. Ajo që këtu ndan të zgjidhurën nga thjesht funksionimi është ndryshimi midis një shtese aplikacioni brenda një sesioni përdoruesi dhe një shtese sistemi me kontekst global. Apple vërtet mbështet ofrues tunelesh paketash në modelin aplikacione iOS në Mac, dhe e liston atë rregullim veçmas nga macOS vendas dhe Mac Catalyst. Kuptimi i asaj mbështetjeje është më i ngushtë sesa tingëllon. Ai thotë se rregullimi lejohet, jo se një aplikacion i caktuar e bën mirë, as se tuneli mbulon atë që supozoni.
Tre rregullime, një tabelë
Tre rregullime kanë rëndësi në një Mac dhe nuk janë të këmbyeshme. Një klient vendas macOS sjell një shtesë sistemi, e cila ekzekutohet në një kontekst global dhe mund të jetë e pranishme para se dikush të hyjë. Një aplikacion iPhone në Apple Silicon sjell një shtesë aplikacioni, e cila ekzekutohet brenda sesionit të përdoruesit dhe përfundon me të. Mac Catalyst qëndron në të njëjtën familje paketimi si versioni për telefon, por është një objektiv tjetër me rreshtin e vet të vendosjes.
Krahasimi më poshtë është pjesa e udhëzimeve të vendosjes së Apple që ia vlen të mbahet mend, sepse u përgjigjet shumicës së pyetjeve të projektimit para një telefonate me një furnizues.
| Arrangement | Provider packaging | Session context | Typical distribution |
|---|---|---|---|
| iOS app on Apple Silicon | App extension | User session only | Mac App Store |
| Native macOS client | System extension | Global, pre-login possible | Developer ID, notarised |
| Mac Catalyst | App extension | User session only | Mac App Store |
Lexoni kolonën e paketimit para faqes së marketingut: parashikon çfarë ndodh në dalje shumë më besueshëm sesa çdo listë funksionesh.
Çfarë provon një kërkesë e suksesshme
Rreshti aplikacione iOS në Mac është një rregullim vërtet i mbështetur dhe jo një truk emulatori, dhe për këtë arsye pyetja kthehet vazhdimisht. Ai trashëgon edhe shpërndarjen përmes Mac App Store, kështu që një aplikacion, botuesi i të cilit nuk e ka aktivizuar kurrë disponueshmërinë për Mac, nuk do të shfaqet, sado lejues dokumentacioni për zhvilluesit.
Një lidhje funksionale provon se një kërkesë nga një aplikacion arriti destinacionin e saj. Ajo nuk inventarizon zgjidhësin e shfletuesit, aplikacionet e përjashtuara, familjen e dytë të adresave apo pajisjet lokale që përdoruesi ende pret t'i arrijë. Një tunel paketash mbart atë që thonë rrugët dhe shtrirja e tij, dhe kjo shtrirje vjen nga konfigurimi i aplikacionit, jo nga ekzistenca e tunelit.
Hendeku është zakonisht mbulimi për aplikacion
Një klient që drejton gjithçka është i lehtë për t'u përshkruar dhe i lehtë për t'u testuar. Ai që përfshin një listë të përcaktuar aplikacionesh ka nevojë që ato rregulla të respektohen në këtë vendosje, jo vetëm në ndërtimin vendas për Mac. Qasja në pajisjet lokale, përjashtimet e tunelit të ndarë dhe çdo gjë që varet nga një element në shiritin e menysë që versioni për telefon nuk e ka pasur kurrë përplasen me të njëjtin mur.
Kërkoni shtrirjen me shkrim, pastaj testoni rastin e dytë dhe jo të parin. Kushdo mund të tregojë një shfletues që arrin internetin përmes tunelit.
Ku ndryshojnë të dy në operim
Jetëgjatësia e sesionit është ndryshimi më i mprehtë dhe më pak i dukshëm në një demonstrim. Apple i dokumenton shtesat e aplikacioneve si ekzekutohen në kontekst përdoruesi dhe përfundojnë kur përdoruesi del, kështu që një Mac që niset deri në një dritare hyrjeje nuk ka tunel derisa dikush të hyjë. Nëse kërkesa përfshin një makinë që duhet mbrojtur para autentikimit, versioni për telefon nuk mund ta përmbushë, sido që të jetë shkruar profili.
Gjithçka tjetër është relativisht kozmetike: një prani në shiritin e menysë, si shfaqet DNS-i, nëse aplikacioni mund të dalë ndërsa tuneli mbetet lart. Ato janë dallime reale përdorshmërie dhe nuk janë vendime arkitekture, prandaj renditini pas pyetjes së sesionit.
Vendosni në një rend fiks
Renditini pyetjet me qëllim: mbulimi pa mbikëqyrje i pari, shtrirja për aplikacion i dyti, shpërndarja i treti, lustrimi i ndërfaqes i fundit. Vetëm një klient vendas me shtesë sistemi i përgjigjet të parës, dhe ai e arrin pajisjen përmes MDM dhe një profili të menaxhuar. Një aplikacion iOS në Apple Silicon është një përgjigje e arsyeshme kur një person rri përpara makinës, hyn dhe dëshiron tunelin për atë sesion.
Para se të angazhoheni, bëni botuesit tri pyetje konkrete. A mbështetet ofruesi i tunelit të paketave në vendosjen aplikacione iOS në Mac, a zbatohen atje rregulla për aplikacion dhe çfarë ndodh në dalje. Një furnizues që përgjigjet për të tria në një mesazh e njeh sipërfaqen e vet të vendosjes; ai që përgjigjet vetëm për të parën përshkruan një aplikacion që hapet në një Mac.
Pastaj verifikoni në makinën që do të mbështesni, me llogarinë dhe portën që do të përdorni vërtet. Një version për telefon i lidhur me një portë testuese në një laptop të vetëm është provë, jo vendosje.