Miundo mingi ya VPN kwenye Pi huanza na mapishi ya seva na kuishia na simu ambayo haiwezi kuunganisha. Mpangilio ni kinyume. Mteja wa simu hutekeleza itifaki mahususi kwa mabadilishano mahususi ya uthibitishaji, na seva lazima ilingane na mabadilishano hayo, sivyo kinyume chake. Kuchagua programu kwanza hubadilisha mchana mzima wa utatuzi wa hitilafu kuwa orodha fupi ya ukaguzi.

Mpangilio unaookoa ujenzi upya

Andika mfumo wa uendeshaji wa simu na programu kamili ya VPN kabla ya kusakinisha chochote kwenye Pi. Jozi hiyo huamua itifaki ipi inawezekana kabisa. Programu ya mteja haibadiliki kuwa mteja mwingine kwa sababu tu wasifu una sehemu inayojulikana.

Siri inayoshirikiwa katika wasifu, au nambari ya lango inayoonekana kujulikana, haibadilishi itifaki moja kuwa nyingine. Mabadilishano ama yanalingana na kile programu inachotekeleza, ama yanashindwa katika hatua inayokupa kidogo sana cha kusoma. Hakuna uchunguzi unaosema kwa maneno rahisi "itifaki isiyo sahihi". Unapata muda kuisha, hitilafu ya cheti au mzunguko wa kujaribu upya kimya, na yote yanaonekana kama tatizo la seva.

Programu inapowekwa, chaguo la seva hupungua na ujenzi uliobaki una lengo.

Programu ya simu hutekeleza nini kwa kweli

Orodha ya wateja iliyochapishwa inaelezea programu, si huduma. Programu ya OpenVPN Connect ya Android inatarajia seva ya OpenVPN; haitoi upande wa seva. Pia haibadiliki kuwa mteja wa IPsec au L2TP wakati wasifu unaonekana sawa.

Tofauti hiyo ni muhimu zaidi unapofuata mwongozo wa zamani. Mapishi yaliyoandikwa kwa itifaki ambayo programu ya sasa imeiacha bado yatasakinishwa safi kwenye Pi na bado yatashindwa kwenye simu, jambo ambalo husomwa kama hitilafu ya usanidi na si kutokulingana kwa itifaki.

Angalia hati za sasa za programu kuhusu miundo ya wasifu inayoingiza kabla ya kujitolea kwa kifurushi cha seva. Dakika tano za kusoma ni bora kuliko ujenzi upya.

Makubaliano ya sehemu nne

Andika mambo manne na uyaweke pamoja: mfumo wa uendeshaji na toleo la programu ya simu, utekelezaji wa seva kwenye Pi, sera ya uthibitishaji na uaminifu, na kituo cha mwisho cha nje. Kila moja kati ya manne inaweza kubatilisha mengine matatu.

Uboreshaji wa programu, mabadiliko ya kifurushi cha seva au mamlaka mpya ya vyeti huvunja makubaliano, na kushindwa huonekana sawa kutoka kwenye simu kila wakati. Manne yaliyoandikwa ndiyo yanayokuwezesha kutambua sehemu ipi iliyohama.

Vitambulisho vya kuingia vina kazi tofauti

Amua kama wasifu unatumia vyeti vya mteja, jina la mtumiaji na nenosiri, au mchanganyiko unaotumika, na upatanishie pande zote mbili. Utambulisho wa seva na nyenzo za CA zinazoaminika pia lazima zilingane na kile mteja atakachokubali.

Cheti cha umma cha CA na ufunguo wake wa faragha wa kusaini ni vitu tofauti. Sehemu ya umma pekee ndiyo inayomilikiwa na wasifu wa simu. Kuweka ufunguo wa kusaini kwenye simu kunatoa uwezo wa kuunda utambulisho, kinyume cha madhumuni ya CA. Shughulikia faili hilo kama kitu nyeti zaidi katika ujenzi wote.

Tumia mtiririko wa usafirishaji nje na uingizaji unaotumika wa huduma badala ya kukusanya wasifu kwa mkono. Wasifu uliojengwa kwa mkono mara nyingi hubeba maagizo ya kompyuta ya mezani pekee ambayo programu ya mkononi huyapuuza au kuyakataa.

Zaidi ya yote, usibadilishe uthibitishaji wa cheti kwa "kubali seva yoyote" ili mfano wa zamani uunganishe. Hiyo hubadilisha tatizo la uoanifu kuwa upitaji wa uthibitishaji, na mara nyingi huishi hadi uzalishaji kwa sababu inafanya kazi.

Ufikivu ni mkataba tofauti

Simu lazima ifikie kituo cha mwisho cha nje cha seva kupitia mpangilio halisi wa juu. Ubadilishaji wa router ya nyumbani, uchujaji na NAT ya mtoa huduma wote wako katikati. Jina la DNS linalobadilika humpa kituo cha mwisho jina thabiti pekee; haliundi njia ya kuingia.

Kisha eleza kile mteja anachoweza kufikia baada ya kuunganisha: viambishi vya faragha au njia kamili ya kutoka mtandaoni, njia zao za usambazaji na majibu, tabia ya DNS, na kama IPv6 iko ndani ya wigo. Kuingia kwa mafanikio hakuthibitishi chochote kati ya hivyo.

Kubali simu na wasifu vilivyokusudiwa moja kwa moja, ikiwa ni pamoja na ukaguzi kwamba rasilimali isiyoruhusiwa inabaki isifikike na kwamba kufuta kunaondoa ufikiaji kweli. Mafanikio na mteja wa kompyuta ya mezani huthibitisha mteja huyo, si simu iliyo mkononi mwako. Orodha ya OpenVPN Connect ni mfano halisi wa programu ya mteja inayotarajia huduma inayolingana.

Makala zinazohusiana