कसैले M शृंखलाको Mac मा VPN क्लाइन्टको iPhone संस्करण स्थापना गर्छ, त्यो खुल्छ, जोडिन्छ, र टोलीले प्लेटफर्मको प्रश्न टुंगियो भनी निर्णय गर्छ। त्यो टुंगिएको छैन। यहाँ टुंगिएको र केवल चल्नेबीचको भेद प्रयोगकर्ता सत्रभित्रको एप एक्सटेन्सन र विश्वव्यापी सन्दर्भ भएको सिस्टम एक्सटेन्सनबीचको फरक हो। Apple ले साँच्चै Mac मा iOS एपहरू मोडेलमा प्याकेट टनेल प्रदायकहरूलाई समर्थन गर्छ, र त्यो व्यवस्थालाई मूल macOS र Mac Catalyst भन्दा अलग सूचीबद्ध गर्छ। त्यो समर्थनको अर्थ सुनिएको भन्दा साँघुरो छ। यसले व्यवस्था अनुमति छ भन्छ, कुनै विशेष एपले राम्रो गर्छ भन्ने होइन, वा टनेलले तपाईंले अनुमान गरेको कुरा ढाक्छ भन्ने पनि होइन।

तीन व्यवस्था, एक तालिका

Mac मा तीन व्यवस्था महत्त्वपूर्ण छन् र ती आपसमा बदल्न मिल्दैन। मूल macOS क्लाइन्टले सिस्टम एक्सटेन्सन दिन्छ, जो विश्वव्यापी सन्दर्भमा चल्छ र कसैले लगइन गर्नुअघि पनि हुन सक्छ। Apple Silicon मा iPhone एपले एप एक्सटेन्सन दिन्छ, जो प्रयोगकर्ताको सत्रभित्र चल्छ र त्यसैसँग अन्त्य हुन्छ। Mac Catalyst फोन संस्करणकै प्याकेजिङ परिवारमा बस्छ, तर आफ्नै तैनाथी पङ्क्ति भएको फरक लक्ष्य हो।

तलको तुलना Apple को तैनाथी मार्गदर्शनको सम्झनलायक भाग हो, किनकि यसले विक्रेतासँग कुरा गर्नुअघि नै धेरैजसो डिजाइन प्रश्नको उत्तर दिन्छ।

ArrangementProvider packagingSession contextTypical distribution
iOS app on Apple SiliconApp extensionUser session onlyMac App Store
Native macOS clientSystem extensionGlobal, pre-login possibleDeveloper ID, notarised
Mac CatalystApp extensionUser session onlyMac App Store

मार्केटिङ पृष्ठभन्दा पहिले प्याकेजिङ स्तम्भ पढ्नुहोस्: लगआउटमा के हुन्छ भन्ने कुरा यसले कुनै पनि सुविधा सूचीभन्दा धेरै भरपर्दो रूपमा भविष्यवाणी गर्छ।

एउटा सफल अनुरोधले के प्रमाणित गर्छ

Mac मा iOS एपहरू पङ्क्ति सिमुलेटरको चाल नभई साँच्चै समर्थित व्यवस्था हो, त्यसैले प्रश्न फेरि फेरि आउँछ। यसले Mac App Store मार्फत वितरण पनि उत्तराधिकारमा पाउँछ, त्यसैले जसको प्रकाशकले कहिल्यै Mac उपलब्धता खोलेको छैन, त्यो एप विकासकर्ता कागजात जतिसुकै अनुमति दिने भए पनि देखिँदैन।

चल्ने जडानले एउटा एपबाट एउटा अनुरोध आफ्नो गन्तव्यमा पुग्यो भनी प्रमाणित गर्छ। यसले ब्राउजरको रिजोल्भर, बाहिर राखिएका एपहरू, दोस्रो ठेगाना परिवार वा प्रयोगकर्ता अझै पुग्ने अपेक्षा गरेका स्थानीय उपकरणहरूको सूची बनाउँदैन। प्याकेट टनेलले आफ्ना मार्ग र विस्तारले भनेको कुरा बोक्छ, र त्यो विस्तार टनेलको अस्तित्वबाट नभई एपको कन्फिगरेसनबाट आउँछ।

अन्तर सामान्यतया प्रत्येक एपको कभरेजमा हुन्छ

सबै कुरा रुट गर्ने क्लाइन्टको वर्णन पनि सजिलो र परीक्षण पनि सजिलो हुन्छ। निश्चित एप सूची समावेश गर्ने क्लाइन्टलाई ती नियम यो तैनाथीमा पालना गर्न आवश्यक हुन्छ, केवल मूल Mac संस्करणमा मात्र होइन। स्थानीय उपकरणहरूमा पहुँच, विभाजित टनेलका अपवाद र फोन संस्करणमा कहिल्यै नभएको मेनु बार तत्वमा निर्भर सबै कुरा एउटै भित्तामा ठोकिन्छन्।

विस्तार लिखित रूपमा माग्नुहोस्, त्यसपछि पहिलो नभई दोस्रो अवस्थाको परीक्षण गर्नुहोस्। टनेलबाट ब्राउजर इन्टरनेटसम्म पुग्ने कुरा जो कोहीले देखाउन सक्छ।

सञ्चालनमा दुई कहाँ फरक पर्छन्

सत्रको आयु सबैभन्दा तीखो फरक हो र डेमोमा सबैभन्दा कम देखिने। Apple ले एप एक्सटेन्सनलाई प्रयोगकर्ता सन्दर्भमा चल्ने र प्रयोगकर्ता लगआउट हुँदा अन्त्य हुने भनी अभिलेख गर्छ, त्यसैले लगइन विन्डोसम्म रिबुट हुने Mac मा कसैले साइन इन नगरेसम्म टनेल हुँदैन। आवश्यकताले प्रमाणीकरणअघि सुरक्षित राख्नुपर्ने मेसिन समेट्छ भने प्रोफाइल जसरी लेखिए पनि फोन संस्करणले पूरा गर्न सक्दैन।

बाँकी सबै तुलनात्मक रूपमा सजावटी हो: मेनु बारमा उपस्थिति, DNS कसरी देखाइन्छ, टनेल उभिएको बेला एप बन्द हुन सक्छ कि सक्दैन। ती वास्तविक उपयोगिताका फरक हुन् र ती वास्तुकलाका निर्णय होइनन्, त्यसैले तिनलाई सत्र-प्रश्नपछि क्रम दिनुहोस्।

निश्चित क्रममा निर्णय गर्नुहोस्

प्रश्नहरूलाई जानाजान मिलाउनुहोस्: निगरानीविनाको कभरेज पहिलो, प्रत्येक एपको विस्तार दोस्रो, वितरण तेस्रो, इन्टरफेसको पालिस अन्तिम। पहिलोको उत्तर केवल सिस्टम एक्सटेन्सन भएको मूल क्लाइन्टले दिन्छ, र त्यो MDM तथा व्यवस्थापित प्रोफाइलमार्फत उपकरणसम्म पुग्छ। व्यक्ति मेसिनअगाडि बसी, साइन इन गरी त्यो सत्रका लागि टनेल चाहन्छ भने Apple Silicon मा iOS एप उचित उत्तर हो।

प्रतिबद्ध हुनुअघि प्रकाशकलाई तीन ठोस प्रश्न सोध्नुहोस्। Mac मा iOS एपहरू तैनाथीमा प्याकेट टनेल प्रदायक समर्थित छ कि, त्यहाँ प्रत्येक एपका नियम लागू हुन्छन् कि, र लगआउटमा के हुन्छ। एउटै सन्देशमा तीनैको उत्तर दिने विक्रेताले आफ्नो तैनाथी सतह चिन्छ; पहिलोको मात्र उत्तर दिनेले Mac मा खुल्ने एपको वर्णन गर्छ।

त्यसपछि तपाईंले समर्थन गर्ने मेसिनमै, साँच्चै प्रयोग गर्ने खाता र गेटवेसँग प्रमाणित गर्नुहोस्। एउटा ल्यापटपमा परीक्षण गेटवेमा जोडिने फोन संस्करण प्रमाण हो, तैनाथी होइन।

सम्बन्धित लेखहरू