TAP ko TUN? Abokan ciniki na OpenVPN a Android da sabar da aka gada
TAP na ɗaukar firam ɗin Ethernet, TUN na ɗaukar fakiti na IP, kuma manhajar Android tana samun nau’in na biyu kawai. Kwatanta su biyun, sannan ka gyara ɓangaren sabar.
Furofil ɗin da ke aiki a kwamfutar hannu yana gazawa a wayar. Matakin da ya bayyana shi ne a canza kalma ɗaya a saitin abokin ciniki. Wannan kalmar ba za ta taimaka ba, domin ɓangarorin biyu ba sa magana kan ire-iren zirga-zirga ɗaya.
TAP na ɗaukar firam ɗin Ethernet. TUN na ɗaukar fakiti na IP. Ana ba manhajar VPN ta Android mu’amala ta IP, wanda ke sa ɗaya daga cikin waɗannan tsare-tsare biyu ya yiwu ɗayan kuma ba ya yiwu, ko da me saitin ya ce.
Kwatancin gajere ne, amma yana ƙayyade ko za ka iya gyara wannan a wayar ko kuma dole ne ka canza hidimar.
Iri biyu na rami da kaya daban-daban
Mu’amalar TAP tana yin kamar adaftar Ethernet. Tana ɗaukar firam, wato ARP, watsawa da duk abin da LAN ke ɗauka ƙasan IP. Wannan ne ke sa gada ya yiwu: ramin yana faɗaɗa yankin watsawa kuma abokan ciniki suna yin kamar an haɗa su da maɓalli.
Mu’amalar TUN tana ɗaukar fakiti na IP da aka aika mata. Babu wani matakin haɗi da za a tattauna, babu ARP, babu watsawa. Hanya ce ke ƙayyade abin da ke shiga ramin, kuma saitin sabar yana amfani da ƙaramin cibiya maimakon gada.
Dole ɓangarorin biyu su yarda da wanne daga cikin waɗannan suke yi. Canza dev tap zuwa dev tun a ɓangare ɗaya ba ya mai da hidimar wani abu; yana haifar da abokin ciniki da ke tsammanin rami mai hanya da sabar da har yanzu tana tura firam, kuma musafaha na iya yin nasara alhali babu wani abu mai amfani da ke wucewa.
Abin da Android ke bayarwa ga manhajar a zahiri
API VpnService na dandali yana ba manhaja mu’amala ta ƙirƙira don fakiti na IP, wadda aka saita da adireshi, hanyoyi da MTU. Babu adaftar Ethernet a cikin wannan API, kuma babu yadda manhajar za ta ƙirƙira ɗaya.
Shi ya sa OpenVPN Connect ke rubuta goyon baya ga haɗin TUN mai hanya a Android maimakon gadar TAP. Tambayoyin Android su ne bayanin ɓangaren abokin ciniki kan wannan iyaka, kuma ya yi daidai da API na dandali.
Kayan aikin cibiya masu tushe, firmware na musamman ko samfurin da ke aiwatar da matakin fassara bayyananne wasu tsare-tsare ne daban. Al’amarin da aka saba shi ne wanda ya kamata a shirya masa: manhajar da za ta iya shigo da fayil ɗinka kuma ta gudana a matsayin mai amfani na yau da kullum, da mu’amalar IP kuma babu wani abu ƙarƙashinta.
Yadda yake kasancewa idan ka gwada duk da haka
Haɗin yakan kafu. Wannan ne ke sa gazawar ta ruɗe: abokin ciniki yana bayar da rahoton an haɗa, tarihin sabar yana nuna abokin haɗi, kuma babu wata manhaja da ke aiki.
Zirga-zirgar da aka aika zuwa adireshin da aka ba wayar ba ya isowa, domin sabar tana gada firam zuwa adireshin MAC da wayar ba ta taɓa samu ba. Binciken da ya dogara da watsawa ya kasance fanko. Idan LAN ta dogara da DHCP ta gada, wayar ba za ta sami haya ta wannan hanyar ba, kuma adireshin da aka ba da hannu a cikin ƙaramin cibiyar da aka gada har yanzu ba ya ƙirƙirar mu’amalar da ta ɓace.
Wasu abokan ciniki suna gazawa da wuri, a lokacin shigo da furofil, idan sun ga irin na’urar da ba za su iya aiwatarwa ba. Duk ɗaya daga cikin waɗannan halaye yana nufin abu ɗaya, kuma ba a gyara ko ɗaya ta hanyar ƙara hanyoyi, canza DNS ko faɗaɗa kewayon adireshin ramin.
Abin da ɓangaren sabar dole ya canza
Gyaran na wanda ke tafiyar da hidimar VPN ne, kuma yawanci ƙari ne maimakon ƙaura. Gudanar da wani misali na biyu na OpenVPN da na’ura mai hanya, nata ƙaramin cibiyar abokan ciniki da saitin sabar da ke ba da adireshi kuma yana tura hanyoyin da wayoyi ke buƙata. Misalin da aka gada na yanzu yana ci gaba da hidimar na’urorin da suke buƙatar Ethernet da gaske.
Cikakkun bayanai biyu ne ke sa wannan ya yi aiki a zahiri. LAN na buƙatar hanyar dawowa don sabuwar ƙaramin cibiyar abokan ciniki, tana nuni ga mai karɓar VPN, in ba haka ba amsoshi ba za su dawo ba. Kuma dole bangon wuta a mai karɓar ramin ya wuce tsakanin mu’amalar ramin da LAN, kuma wannan shi ne matakin da aka fi tsallakewa idan gwaji daga mai karɓar da kansa ya yi nasara.
Idan mai gudanarwa ba zai iya ƙara hidima ba, madadin shi ne na’urar da za ta iya shiga gada, wato kwamfutar hannu ko na’urar hanya da ke aiki a madadin wayar. Wannan hanya ce ta wucin gadi da ke da nata kuɗin gudanarwa, ba saitin Android ba.
Yanke shawara daga manhajar, ba daga ramin ba
Tambayi abin da wayar dole ta isa a zahiri, sannan ka tsara shi. Raba fayil ko shafin intanet da ake isa gare shi da suna ko adireshi buƙatar IP ce, kuma rami mai hanya yana biyan ta da zarar DNS ya warware sunan kuma hanya ta kasance. Kayan aikin bincike da ke duba yankin watsawa na gida ba buƙatar IP ba ce, kuma babu adadin hanyoyi da zai cika ta.
| Requirement | Tunnel that satisfies it |
|---|---|
| File server or intranet by hostname | Routed TUN, with working DNS |
| Broadcast or ARP-based discovery | Ethernet bridging, so not an ordinary Android client |
| Multicast delivery | Bridging or an explicit multicast relay |
| One application to one address | Routed TUN, narrowest possible route |
Wannan tebur shi ne kuma buƙatar da za a aika. Faɗi sunan manhajar, adireshin ko sunan da take amfani da shi, da ko ta dogara da bincike. Mai gudanarwa zai iya aiki bisa wannan bayanin, abin da babu wanda zai iya yi akan wayar da ba ta haɗuwa.
A ƙarshe, kiyaye hidimar TAP ga na’urorin da suke buƙatarta maimakon tilasta kowane abokin ciniki ya kwaikwayi adaftar LAN. Hidimomi biyu da ke da manufa bayyananne sun fi sauƙin tallafawa fiye da ɗaya da ke aiki rabin rabi ga kowa.