Laba app oo iPhone ah ayaa labaduba geli kara gelitaanka VPN ee Dejinta, labaduba isku magacaabi kara macaamiisha VPN oo aan ku dhowaad wax fulin ah wadaagin. Apple waxay mid ka mid ah isku-xirkaas u yaqaan VPN Gaar ah, magacaasna waa kan abuura inta badan jahwareerka. VPN Gaar ah waa API loogu talagalay abuurista iyo maamulka habaynta isticmaala fulinta IPsec ama IKEv2 ee ku jira. Bixiyaha tunnel packet waa nooca kale: appku wuxuu bixiyaa fidin fulisa dhinaca macmiilka ee borotokoolkiisa. Wax kasta oo dadku ka qiyaasaan sumadda ka dib, laga bilaabo sireegyada ilaa lahaanshaha iyo ilaa haddii taleefanka la maamulo, waa qiyaas ee ma aha bayaan.

Yaa fuliya tunnel-ka

Kala-qaybintani waxay go'aaminaysaa yaa mas'uul ka ah marka wax xumaado. IPsec ama IKEv2 ku jira, iOS ayaa leh mishiinka xaaladda tunnel-ka, appkuna wuxuu leeyahay habaynta iyo badhamada. Bixiye, appku wuxuu leeyahay labadaba, sidaas darteed khalad borotokool wuxuu noqdaa cusboonaysiin app halkii cusboonaysiin nidaamka hawlgalka.

Isbarbardhiggu waa gaaban yahay haddii aad weydiiso yaa fuliya borotokoolka.

IntegrationApple interfaceProtocol implementation
Personal VPNNEVPNManager with a Personal VPN configurationThe system IPsec or IKEv2 client
Packet tunnelNETunnelProviderManager plus the provider extensionWhatever the extension implements

dokumentiga VPN Gaar ah sidoo kale waxay xustaa codsiga oggolaanshaha isticmaalaha ee cad marka appku markii ugu horreysay kaydiyo habayn, taas oo ka tirsan noocaas ee ma aha app-yada VPN guud ahaan.

Laba sheegasho oo ku saabsan sumadda oo ay mudan tahay in laga tago

Tan koowaad waa in VPN Gaar ah uu doorto sireeg. Ma sameeyo; qaybta la wada xaajooday waxay ka timaaddaa borotokoolka iyo habayntiisa, sumadda Gaar ahna wax ma sheegto midka aad heli doonto. Tan labaad waa in VPN Gaar ah uu ka dhigan yahay proxy ama tunnel xaddidan. Waxay ka dhigan tahay IPsec ama IKEv2 ku jira, taas oo ah tunnel buuxa mar kasta oo waddooyinku sidaas yiraahdaan.

Sidaas darteed joogitaanka app ma aha caddayn ku saabsan borotokoolka siligga. Macmiil dhinac saddexaad ah oo ku hadla WireGuard ama OpenVPN waa app bixiye dhismaan, sababtoo ah iOS ma fuliyo borotokoolkaas si asli ah.

Sababta qoraalka shirkaddu u leexdo

Dokumentiga Apple wuxuu u kala saaraa habaynta NETunnelProviderManager habayn VPN shirkadeed caadi ah. Qoraalkaas waa qayb API, wuxuuna dadka u riixaa laba khalad oo iska soo horjeeda: in la maleeyo in app macmiil aanu isticmaali karin nooca bixiyaha, iyo in la maleeyo in taleefanku u baahan yahay ilaalin taas. Midkoodna ma raaco. App-yada macaamiishu si joogto ah ayay u bixiyaan bixiyeyaal, ilaalintuna waa su'aal gooni ah oo ku saabsan yaa fulin kara siyaasad.

Lahaanshaha maamulka waa su'aashaas afraad, wayna ka madax bannaan tahay labada nooc. Habayn ay hay'ad installaysay waxay qaadaysaa aqoonsigeeda, baaxadda socodka iyo xeerarka wareegga nolosha, kuwaasna waxay la socdaan profile-ka ee ma la socdaan appka si kadis ah u rakiban. U akhri iyaga oo la socda nooca isku-xirka, sababtoo ah profile ku jira oo la maamulo iyo profile bixiye aan la maamulin waxay ku wada noqon karaan hal taleefan isla waqti.

Hubi caddaynta halkii sawirka shaashadda

Sawirrada shaashaddu waa caddaynta ugu liidata ee la heli karo, sababtoo ah kooxaynta Dejinta way is beddelaa noocyada dhexdooda. Profile la maamulo wuxuu magacaabaa nooca culayskiisa: profile ku jira wuxuu ku dhawaaqaa nooc VPN sida IKEv2 ama IPsec, halka profile bixiye uu qaado nooc hoose oo magacaabaya aqoonsiga xirmada bixiyaha. Taas waxaa lagu hubin karaa qalabka hortaada, waxayna ka gudubtaa dib-u-qaabaynta xigta.

Appka laftiisa, fasalka la isticmaalayaa wuxuu ka jawaabaa isla su'aasha dhinaca kale: walxo habayn oo ka yimid API-ga VPN Gaar ah, ama maamule bixiye iyo fidintiisa.

Kadib u dooro waxa hawlwadeenku dhab ahaan bixiyo. Meesha uu profile asli ah oo waafaqsan jiro, waddada ku jirta waxay leedahay qaybo dhaqaaq ah oo yar iyo hal shay oo yar oo la cusboonaysiiyo. Meesha adeeggu u baahan yahay borotokool iOS aanu bixin, app bixiye ayaa ah doorashada kaliya, heerkeeda soo-saarkuna wuxuu noqdaa qayb ka mid ah khatartaada.

Diiwaanka la hayso xiriirka

Ku lifaaq xaqiijinta iyo siyaasadda kheyraadka diiwaanka xiriirka halkii appka, si dib-u-rakibidda aanay ula tagin nooca oggolaanshaha. Diiwaankaas sidoo kale waa waxa injineer taageero u baahan yahay marka tunnel-ku kaco oo wax kale aan shaqayn.

Su'aasha mudan in la weydiiyo aakhirka ma aha nooca kee baa wanaagsan. Waa nooca hawlwadeenkaagu taageero, iyo mida aad ku dhex-tiritiri karto labada saacadood ee habeenkii qalabka aad dhab ahaan haysato.

Maqaallo la xiriira