Na’urar sarrafa kanta da ta kasance tana haɗi da tabbaci tsawon watanni ta daina aiki bayan sabunta abokin ciniki, yayin da wannan bayanin martaba ɗin har yanzu yana haɗi da hannu. Wannan tsarin yana nuni ga yarjejeniyar sarrafawa ba sabar VPN ba. Wani ya canza wace aiki manhajar ke karɓa, ko wace ID take jira, kuma aikin har yanzu yana aika tsohuwar. Sake gina haɗin yana ɗaukar lokaci kaɗan fiye da sake duba sabar.

Yarjejeniyar ta wata manhaja ɗaya ce da wani kewayon siga guda

OpenVPN Connect da OpenVPN for Android manhajoji ne daban-daban, kuma intent da ke ambaton fakiti ɗaya ba ya yin komai a ɗayan. Kafin ka taɓa aikin, tabbatar da wace abokin ciniki aka girka da wace siga ta haifar da halin da kake kwatantawa. Don Connect a kan Android 3.3.2 ko sabo,haɗin gwiwar Tasker da aka rubuta yana jiran ID ɗin bayanin martaba. Tsofaffin umarni da ke sanya AS ko PC gaban sunan da ake nunawa suna bayanin wata yarjejeniya ta baya, kuma kwafin su cikin aikin yanzu shi ne dalilin da ya saba sa babu abin da ke faruwa.

Wannan iyakar siga tana bayanin yawancin rahotannin cewa a da yana aiki. Manhajar ba ta karya fasalin ba; ta canza abin da fasalin ke karɓa. Ɗauki kewayon siga a matsayin ɓangare na yarjejeniyar da kake rubutu a kanta.

Daga ina ID ɗin yake zuwa

Buɗe bayanin martabar da ake nufi cikin Connect sannan ka kwafi ID ɗinsa daga cikakkun bayanan martabar kanta. Yi amfani da wannan ƙimar maimakon sunan da ka gane daga jerin, domin sunan alama ce kuma ID ɗin shi ne abin da manhajar ke kwatantawa da shi. Filayen haɗi a cikin aikin Send Intent a Tasker suna kama da toshewar da ke ƙasa, tare da maye gurbin ID ɗin kawai. Ka kuma kiyaye misalin manhajar bayanin martabar sirri ko na aiki daidai.

Action: net.openvpn.openvpn.CONNECT
Extra: net.openvpn.openvpn.AUTOSTART_PROFILE_ID:'PROFILE_ID'
Extra: net.openvpn.openvpn.AUTOCONNECT:true
Package: net.openvpn.openvpn
Class: net.openvpn.unified.MainActivity
Target: Activity

Kwafi a cikin bayanin martabar aiki mai sunan fakiti ɗaya da wani bayanin martaba da aka ajiye zai karɓi intent ɗin kuma ba zai sami bayanin martabar da ya dace ba, wanda ke kama da karyayyen aiki ba kuskuren iyaka ba. Idan an sake shigo da bayanin martabar ko an maye gurbinsa, ɗauki ID ɗin a matsayin abin shakku kuma sake duba shi. Sake shigo da shi yakan haifar da sabon shigarwar bayanin martaba ko da sunan da ake nunawa bai canza ba. Duba ID ɗin kafin ka canza wani abu.

Bar filayen da ba su da alaƙa fanko kamar yadda aka rubuta. Filayen rukuni, nau’in MIME da bayanan da jagorar ba ta nema na iya canza yadda Android ke warware intent ɗin, kuma intent da aka warware daban na iya buɗe manhajar ba tare da fara bayanin martabarka ba.

Abin da aikin ke yi da abin da ya bar maka

Aika intent ɗin haɗi yana neman manhajar ta fara bayanin martaba. Ba ya ketare izinin da wannan bayanin martabar ke buƙata. Connect na iya har yanzu nuna tambaya, shi ya sa al’amarin mai cin gashin kansa da aka rubuta ke ɗaukan babu ƙarin izini kuma babu bayanan haɗi da aka ajiye. Sha’awa ita ce a cire wannan iyaka ta hanyar saka kalmomin sirri ko sirrin maɓallin keɓaɓɓen cikin fitarwar Tasker da aka raba.

Kada ka yi haka. Fitar da aiki fayil ne na rubutu da mutane ke kwafa cikin tattaunawa, kuma sirrin da aka sanya a ciki ana bayyana shi a lokacin da aka raba shi. Yi amfani da bayanan haɗin da aka ajiye na manhajar kanta idan bayanin martabar yana buƙatarsu, kuma bar tambayoyin MFA su kasance tambayoyi. Duk abin da ya guje wa tambayar ta hanyar ajiye amsar ya motsa sirrin maimakon warware matsalar.

Bangaren katse haɗin yana da nasa aikin da aka rubuta, kuma ba dabarar da aka yi wa abokin ciniki ba ce:

Action: net.openvpn.openvpn.DISCONNECT
Extra: net.openvpn.openvpn.STOP:true
Package: net.openvpn.openvpn
Class: net.openvpn.unified.MainActivity
Target: Activity

Haɗi da bayanin martaba da ba ya wanzu da gangan don tilasta katsewa irin wannan maganin ne na wucin gadi da ke bayyana a tsofaffin tattaunawa sannan ya gaza a shiru bayan sabuntawa. Yi amfani da aikin bayyananne.

Duba yanayin kafin mataki na gaba ya gudana

Ƙaddamar da intent ɗin cikin nasara yana tabbatar da an isar da buƙatar, ba cewa akwai rami ba. Idan aikin ya buɗe manhajar ciki,wannan matakin yana buƙatar sharadi na shiri tare da iyakar lokaci. Wani aiki nan take bayan aikawa zai ƙarshe ya faɗa kan tambaya.

$ adb shell cmd package resolve-activity --brief net.openvpn.openvpn
net.openvpn.openvpn/net.openvpn.unified.MainActivity
$ adb shell dumpsys activity activities | grep -i openvpn

Tambayar resolve tana tabbatar da cewa fakiti da aikin da kake nufi suna nan a wannan na’urar, wanda ke kawar da kuskuren bugawa a filin aji. Fitar da aiki yana nuna abin da ke gaba da gaske bayan aikinka ya gudana, kuma ita ce hanya mafi araha don ganin ko manhajar ta buɗe tambaya maimakon haɗi. Gudanar da duka biyu bayan aikin da ya gaza maimakon yin hasashen wane fili ne ba daidai ba. Rashin daidaito a sunan aji yana haifar da kuskure nan take, yayin da babu bayanin martaba ba ya haifar da wani kuskure da ake gani.

Yanke shawara kan mallakar katse haɗin kafin ka aika aikin. Gajeriyar hanya da ke rushe rami da wani aikin aiki ya dogara da shi za ta haifar da tikitin tallafi wanda bai yi kama da sanadinsa kwata-kwata ba. Kiyaye sarrafa kai biyu waɗanda duka biyu ke sarrafa abokin ciniki ɗaya yana haifar da tseren da ba za ka iya gyara shi daga rajistan ayyuka ba, don haka share aikin da ya tsufa da zarar sabon ya yi aiki.

Labarai masu alaƙa