Ayyuka biyu da suka sha bamban ana tattara su ƙarƙashin sunan VPN na shirye-shirye, kuma ɗaya ne kawai daga cikinsu ke samuwa ga manhaja ta yau da kullum a kowace daga cikin dandamali biyu na wayar hannu. Na farko shine kunna bayanin martabar da mai amfani ya riga ya ajiye; na biyu shine gina rami a cikin tsarin aikin ku. Android na ba ku na biyu ta hanyar VpnService kuma iOS na ba ku na biyu ta hanyar izinin Network Extension, yayin da na farko ya kasance wurin tsarin, mai mallakar na’ura ko sabar MDM. Gano wanda kuke buƙata da gaske yawanci yana sa aikin ya zama ƙarami.

Ayyuka biyu da suka yi tarayya da suna

Kunna bayanin martabar da aka ajiye yana nufin gaya wa wani rami da ke akwai ya tashi: mai masauki, takardar shaidar shiga, yarjejeniya, duk an riga an daidaita su a wani wuri da mai amfani zai iya gani. Gina rami yana nufin kodinku ne ya mallaki mahaɗin, zagayen fakiti da yarjejeniya. Suna kama da juna a cikin jerin ayyukan samfur kuma kusan ba sa raba wani aiwatarwa.

Babu ɗaya daga cikin dandamali biyu na wayar hannu da ke buɗe na farko ga manhajar SDK. Haɗin da ya bayyana ba tare da mai amfani ya yi komai ba ba za a iya bambanta shi da manhajar ɓarna ba, don haka duka tsarin biyu suna sanya ƙofar izini a gaban kowace manhaja da ke ɗaukar zirga-zirga.

Android: ƙofar izini, kuma babu API na bayanan martaba

VpnService ya wanzu tun Android 4.0 kuma yana barin manhaja ta ƙirƙiri mahaɗin tun, sannan ta karanta kuma ta rubuta fakiti. Dole ne a bayyana sabis ɗin da BIND_VPN_SERVICE, kuma VpnService.prepare() yana ƙirƙirar maganar tsarin da ke neman mai amfani ya ba da izini. Misalin dandalin, ToyVpn, shine mafi bayyanan bayani na siffar da ake nufi: kodinku ne ya mallaki mahaɗin da duk abin da ke gudana ta cikinsa.

Abin da ba ya yi shine ƙara shigarwa a allon saitunan VPN na tsarin. Babu wani API na jama’a don hakan, kuma manhajar Saituna tana ajiye bayananta a cikin ma’ajiya da manhaja ta yau da kullum ba za ta iya isa ba. Kiran ɓoyayyun aji daga manhaja ta al’ada yana samar da bayanan martaba da tsarin ba zai taɓa jera su ba, shi ya sa lambar da ta yi kama da tana aiki a wani gini ta daina aiki a hankali a na gaba.

Hanyar da ake sarrafawa ta bambanta. Mai mallakar na’ura ko mai mallakar bayani na iya tantance kunshin VPN da ke kunne koyaushe ta API ɗin manufofin na’ura, kuma kayan aikin kamfani na iya tura bayanin martabar da mai amfani zai amince da shi daga baya. Wannan ikon sarrafa na’ura ne, ba izinin da manhaja ke nema ba a lokacin shigarwa. Idan abokin cinikinku ƙungiya ce, wannan ita ce hanyar da za ku tsara mata; idan abokin cinikinku mutum ne da ke shigarwa daga shago, ba ta samuwa kwata-kwata.

iOS: izini shine iyaka

iOS na raba wannan aikin daban. Abokin ciniki na VPN yana aiwatar da mai ba da ramin fakiti ko wakilin manhaja a ƙarƙashin tsarin Network Extension, kuma dole ne a ba da izinin da ya dace ga asusun mai haɓakawa. Akwai daidaitawar VPN ta sirri ta hanyar NEVPNManager don mafi sauƙin yanayi, kuma har yanzu tana aiki cikin wannan tsarin izini. Apple na rubuta dukkan fannin a cikin marfin Network Extension, wanda ya cancanci karantawa kafin ku ayyana iyakar aikin.

Babu wata hanyar da aka goyi baya don buɗe allon saitunan VPN, karanta daidaitawar da mai amfani ya ajiye ko fara ɗaya daga cikinsu. Abin da abokin ciniki zai iya yi shine aika bayanin martabar daidaitawa don mai amfani ya shigar, sannan ya yi amfani da ramin da ya samo ta hanyar kiran cibiyar sadarwa na yau da kullum. Sabar MDM ce ke ba da rami ga kowace manhaja ta hanyar ƙa’idar buƙata, ba manhaja ce ke zaɓe shi a lokacin aiki ba.

Abokin ciniki na VPN daga babban mai siyarwa ba hujja ba ce cewa asusunku zai iya aika irin wannan. Ana neman waɗannan izini ga kowane asusun mai haɓakawa kuma ana duba su, don haka haɗarin jadawalin yana kan Apple, ba kan shirin sprint ɗinku ba.

Tebur ya fi nisa, amma mallaka ba ta canzawa

Windows shine yanayin da aka yarda da shi. Add-VpnConnection yana ƙirƙirar shigarwar littafin waya daga zaman PowerShell mai haɓaka, kuma rasdial yana haɗa ko cire ta daga rubutun. Manhaja kuma na iya tafiyar da abokin ciniki na mai siyarwa ta hanyar layin umarninsa da aka rubuta. Ƙirƙirar bayanin martaba har yanzu aiki ne na gudanarwa, domin shigarwar tana rayuwa a cikin ma’ajiyar dukan na’ura.

macOS na yin haka da wasu kayan aiki. scutil --nc start da stop suna aiki akan ayyukan da suka riga sun wanzu, yayin da ƙirƙirar ɗaya aikin gudanar da tsarin ne. Mallakar tsarin aiki a kwamfutar tafi-da-gidanka ba ya sa ku zama mai mallakar daidaitawar.

Me za a gina maimakon haka

Idan ainihin buƙata ita ce manhajarku ta isa API na ciki, ramin da mai amfani ke gudanarwa tuni ya isa. Ku yi buƙatun HTTPS na al’ada, ku bar tsarin ya zaɓi hanya, kuma ku daina ƙoƙarin sarrafa ramin. Idan buƙata ita ce zirga-zirgar manhajarku kaɗai ke amfani da ramin, ku nemi VPN ga kowace manhaja ta hanyar tashar gudanarwa, ko ku ƙare TLS a cikin manhajar a kan sabis ɗin da ake iya isa ba tare da shi ba.

Ɓoyayyun API ba gajeriyar hanya ba ce da ta cancanci ɗauka. Suna canzawa tsakanin bugu, suna kasawa a bitar manhaja, kuma gazawar da suke haifarwa ga wanda ya gaji lambar tana kama da gazawar cibiyar sadarwa ta al’ada. Kwatancin ba Android da iOS ba ne; mallakar rami ne da neman dandali ya bi da zirga-zirga, kuma na farko ne kawai naku don ginawa.

Labarai masu alaƙa