iPhone-VPN-a aplikaĵo sur Apple Silicon Mac: kio efektive funkcias
Apple nun ruligas provizantojn de pakaĵtuneloj el iOS-aplikaĵoj sur Apple Silicon, sed unu sukcesa peto ne pruvas disponeblecon, kontan fluon aŭ kovradon.
Iu instala la iPhone-eldonon de VPN-kliento sur Mac de la M-serio, ĝi malfermiĝas, ĝi konektiĝas, kaj la teamo decidas, ke la platforma demando estas solvita. Ĝi ne estas solvita. Tio, kio apartigas solvitan de nur funkcianta ĉi tie, estas la diferenco inter aplikaĵa etendaĵo ene de uzanta seanco kaj sistema etendaĵo kun tutmonda kunteksto. Apple ja subtenas pakaĵtunelajn provizantojn en la modelo iOS-aplikaĵoj sur Mac, kaj listigas tiun aranĝon aparte de denaska macOS kaj Mac Catalyst. La signifo de tiu subteno estas pli mallarĝa ol ĝi sonas. Ĝi diras, ke la aranĝo estas permesata, ne ke difinita aplikaĵo bone faras ĝin, nek ke la tunelo kovras tion, kion vi supozas.
Tri aranĝoj, unu tabelo
Tri aranĝoj gravas sur Mac kaj ili ne estas interŝanĝeblaj. Denaska macOS-kliento liveras sisteman etendaĵon, kiu funkcias en tutmonda kunteksto kaj povas ĉeesti antaŭ ol iu ensalutas. iPhone-aplikaĵo sur Apple Silicon liveras aplikaĵan etendaĵon, kiu funkcias ene de la seanco de la uzanto kaj finiĝas kun ĝi. Mac Catalyst sidas en la sama paka familia kiel la telefono-eldono, sed estas alia celo kun propra deploja vico.
La suba komparo estas la parto de la deploaj gvidlinioj de Apple inda je memorigo, ĉar ĝi respondas la plej multajn dezajnajn demandojn antaŭ voko al vendanto.
| 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 |
Legu la pakan kolumnon antaŭ la merkatika paĝo: ĝi antaŭdiras, kio okazas ĉe elsaluto, multe pli fidinde ol iu ajn funkciolisto.
Kion pruvas unu sukcesa peto
La vico iOS-aplikaĵoj sur Mac estas reale subtenata aranĝo, ne simulila artifiko, kaj tial la demando revenas ree. Ĝi ankaŭ heredas disdonadon per Mac App Store, do aplikaĵo, kies eldoninto neniam ebligis Mac-disponeblecon, ne aperos, kiel permesema ajn estas la ellaborista dokumentaro.
Funkcianta konekto pruvas, ke unu peto el unu aplikaĵo atingis sian celon. Ĝi ne inventaras la solvilon de la retumilo, la ekskluditajn aplikaĵojn, la duan adresan familion, nek la lokajn aparatojn, al kiuj la uzanto ankoraŭ atendas atingi. Pakaĵtunelo portas tion, kion diras ĝiaj itineroj kaj amplekso, kaj tiu amplekso venas el la agordo de la aplikaĵo, ne el la ekzisto de la tunelo.
La breĉo kutime estas kovrado laŭ aplikaĵo
Kliento, kiu enkursigas ĉion, estas facile priskribebla kaj facile testebla. Tiu, kiu inkluzivas difinitan liston de aplikaĵoj, bezonas, ke tiuj reguloj estu observataj en ĉi tiu deplojo, ne nur en la denaska Mac-eldono. Aliro al lokaj aparatoj, esceptoj de dividita tunelo kaj io ajn dependanta de menubretaj eroj, kiujn la telefono-eldono neniam havis, trafas la saman muron.
Petu la amplekson skribe, poste testu la duan kazon anstataŭ la unua. Ĉiu povas montri retumilon atingantan la interreton tra la tunelo.
Kie la du diverĝas en funkciado
La daŭro de seanco estas la plej akra diferenco kaj la malplej videbla en demonstracio. Apple dokumentas aplikaĵajn etendaĵojn kiel funkciantajn en uzanta kunteksto kaj finiĝantajn, kiam la uzanto elsalutas, do Mac, kiu restartas al ensaluta fenestro, havas neniun tunelon ĝis iu ensalutos. Se la postulo kovras maŝinon, kiu devas esti protektata antaŭ aŭtentigo, la telefono-eldono ne povas plenumi ĝin, kiel ajn la profilo estas skribita.
Ĉio alia estas relative kosmetika: ĉeesto en la menubreto, kiel DNS estas montrata, ĉu la aplikaĵo rajtas eliri dum la tunelo restas aktiva. Tiuj estas realaj uzeblecaj diferencoj kaj ne estas arkitekturaj decidoj, do ordigu ilin post la demando pri seanco.
Decidu laŭ fiksa ordo
Ordigu la demandojn intence: senprizorga kovrado unue, amplekso laŭ aplikaĵo due, disdonado trie, interfaca polurado laste. Nur denaska kliento kun sistema etendaĵo respondas la unuan, kaj MDM plus administrita profilo estas kiel ĝi atingas la aparaton. iOS-aplikaĵo sur Apple Silicon estas prudenta respondo, kiam persono sidas ĉe la maŝino, ensalutas kaj volas la tunelon por tiu seanco.
Antaŭ ol sindevontigi, demandu la eldoninton tri konkretajn demandojn. Ĉu la pakaĵtunela provizanto estas subtenata en la deploo iOS-aplikaĵoj sur Mac, ĉu reguloj laŭ aplikaĵo validas tie, kaj kio okazas ĉe elsaluto. Vendanto, kiu respondas ĉiujn tri en unu mesaĝo, konas sian deploan surfacon; tiu, kiu respondas nur la unuan, priskribas aplikaĵon, kiu malfermiĝas sur Mac.
Poste kontrolu sur la maŝino, kiun vi subtenos, per la konto kaj pordego, kiujn vi efektive uzos. Telefono-eldono konektiĝanta al testa pordego sur unu tekkomputilo estas pruvo, ne deploo.