Unahitaji subnet moja zaidi ya faragha — tuseme 10.60.0.0/24 — ambayo wasifu hauna sasa. Kwenye laptop ungeongeza njia na kuendelea. Kwenye Android VPN ni programu, kifaa cha tun ni cha programu hiyo, na hakuna jedwali la uelekezaji la kuhariri bila root. Njia lazima iwepo, lakini inaingia kwenye wasifu ambao mteja hupakia, na inafanya kazi tu ikiwa upande wa pili unakubali. Hizi hapa ni uhariri, kuunganisha tena, upande wa seva na kurudisha nyuma.

Kabla ya uhariri: njia inaweza kufanya nini na haiwezi kufanya nini

Njia hujibu swali moja: kiungo kipi kinapaswa kubeba trafiki kuelekea lengwa hili. Hairuhusu chochote. Ikiwa mmiliki wa mtandao hakukubali kuwa simu hii inaweza kufikia subnet hiyo, njia sahihi huzalisha usanidi unaoonekana sahihi na kudondoka kwa kimya kwenye lango, na utatumia saa inayofuata kuhariri faili isiyo sahihi.

Pata ridhaa hiyo kwanza, kwa maandishi ikiwa mtandao una mmiliki. Kisha andika usichokifanya: humpi simu anwani ndani ya LAN hiyo, hubadilishi msikilizaji wa seva, na huchagui tovuti kwa jina la mwenyeji. Hizi ni mabadiliko manne tofauti na la kwanza pekee ni lako.

The route gives youThe route does not give you
A destination prefix associated with the tunnelPermission to forward at the gateway
A path for the phone's own trafficA return route on the target host
A scope for the client's virtual interfaceA name in DNS, or HTTPS identity

Hariri wasifu ambao mteja hupakia kweli

Kwa mteja anayeoana ambaye huleta maandishi ya chaguo la kawaida la OpenVPN, nyongeza ni mstari mmoja:

route 10.60.0.0 255.255.255.0

Ongeza kwenye mwili wa wasifu, karibu na maagizo mengine ya uelekezaji, na uache endpoint ya mwendeshaji, vyeti, utunzaji wa funguo na mistari ya uthibitishaji kama ilivyokuwa. Usibandike mfano mzima wa zamani ili kuazima mstari mmoja: mbano, njia kamili za faili na mipangilio ya cipher iliyopitwa na wakati husafiri pamoja nayo na zitakugharimu kikao tofauti cha utatuzi.

Hatua ambayo watu huikosa ni umiliki wa faili. Ikiwa programu ilileta wasifu, nakala inayotumia ni ya programu, na kuhariri asili iliyopakuliwa hakubadilishi chochote. Tumia kihariri kinachoungwa mkono na mteja, au ingiza tena faili iliyohaririwa kupitia njia ya kusasisha, na uthibitishe jina la wasifu unaotumika wakati kuna majina kadhaa yanayofanana. Andika uliobadilisha.

Ikiwa wasifu tayari una route-nopull, hakuna njia yoyote kutoka kwa seva inayowekwa na kila kiambishi awali anachohitaji simu lazima kiorodheshwe wazi. Hiyo ni mbunifu halali, lakini inamaanisha kuwa mstari ulioachwa unaonekana sawa kabisa na kukataliwa na seva.

Unganisha tena na uthibitishe kwenye kifaa

Tenganisha kwanza, kisha unganisha tena wasifu husika uliouhariri badala ya kuacha programu irejeshe kikao cha mwisho. Fungua kumbukumbu ya muunganisho na uthibitishe kuwa mteja alichanganua mstari mpya; agizo la uelekezaji ambalo kiolesura hulipuuza ni tokeo la kawaida la kuhariri nakala isiyo sahihi.

Jaribu lengwa kwa anwani, sio kwa jina. Ukaguzi wa TCP kwenye bandari moja ya huduma inayojulikana hutoa taarifa zaidi kuliko ping, kwa sababu wenyeji wengi hujibu ICMP wakati bandari ya huduma imechujwa. Ikiwa anwani inajibu na jina halijibu, una swali la kitatuzi na sio la uelekezaji, na sehemu inayofuata si yako.

Hapa pia kuna ukaguzi mbili wa wigo. VPN kwa kila programu inamaanisha njia ya anwani inaweza kuwepo wakati programu unayojaribu nayo iko nje ya seti iliyojumuishwa, kwa hiyo jaribu na programu iliyo ndani kweli. Na kiambishi awali cha IPv4 hakisemi chochote kuhusu njia ya IPv6; ikiwa huduma ni dual-stack, ongeza njia husika ya IPv6 au tarajia mteja apendelee njia ambayo hukuidhinisha.

Tokeo moja hasi lafaa kutambuliwa mapema: ikiwa njia ya full-tunnel tayari inashughulikia 0.0.0.0/0, kiambishi awali hakikosekani na kuongeza tena hakubadilishi chochote. Ufunikaji maradufu hautengenezi kukataliwa upande wa seva wala jibu lililokosekana.

Kamilisha njia kwenye seva

Mambo matatu lazima yawe kweli zaidi ya simu. Lango linahitaji njia kuelekea lengwa na ruhusa ya kupeleka chanzo cha simu kuelekea humo. Lengwa linapaswa kukubali chanzo hicho na kurudisha majibu kupitia lango, vinginevyo mbunifu unahitaji tafsiri ya makusudi kwenye utokeaji. Chaguo la route la mwongozo wa OpenVPN linashughulikia agizo la upande wa mteja; upelekaji na uelekezaji wa kurudi ni mipangilio tofauti kwenye mashine tofauti.

Ikiwa lengwa liko nyuma ya mteja mwingine wa VPN badala ya moja kwa moja nyuma ya lango, seva inahitaji iroute kwa subnet ya mshirika huyo. Agizo hilo ni mali ya seva na hufafanua mteja gani anamiliki kiambishi awali; simu haiwezi kulitoa kutoka wasifu wake yenyewe, na hakuna kiasi cha uhariri upande wa mteja kinacholibadilisha.

Kagua njia ya kurudi kwa uwazi. Jibu linalotoka kwa njia ya chaguo-msingi badala ya handaki huzalisha dalili ya kawaida ya nusu-wazi: muunganisho huanzishwa upande mmoja na hakuna chochote kinachorudi. Tafsiri ya chanzo kwenye lango ni marekebisho halali wakati lengwa haliwezi kuelekeza kurudi, lakini ni uamuzi wa sera wenye matokeo yake mwenyewe.

Kurudisha nyuma na kukubali

Hifadhi wasifu wa awali kabla ya kuuhariri. Ikiwa mabadiliko yanafanya mambo kuwa mabaya zaidi, rejesha nakala hiyo kwa njia hiyo hiyo ya kuleta tena, unganisha tena, na uthibitishe kuwa tabia ya zamani inarudi — hiyo inathibitisha ulibadilisha kile ulichodhani unabadilisha. Kurudisha nyuma kisichorejesha hali ya zamani kunamaanisha programu inashikilia nakala ya tatu ambayo hujaipata.

Kubali mabadiliko wakati mambo manne yanasimama, yaliyojaribiwa kwa mpangilio huu baada ya muunganisho mpya: lengwa linajibu kwenye bandari yake ya huduma, jina la faragha linatatuliwa ikiwa linatarajiwa, HTTPS bado inathibitisha jina la mwenyeji lililokusudiwa, na kila kitu bado kinafanya kazi baada ya kuwasha upya au kubadilika kutoka Wi-Fi kwenda mtandao wa simu. Ukaguzi wa mwisho ndio unaokamata njia ambayo ipo tu hadi Android itakapounda handaki upya.

  • Thibitisha kwamba mmiliki wa mtandao anaruhusu lengwa kabla ya kuhariri chochote.
  • Weka njia kwenye wasifu ambao mteja hupakia, kisha ingiza tena na unganisha tena.
  • Thibitisha kupitia bandari ya huduma, ndani ya wigo kwa kila programu, kwa familia sahihi ya anwani.
  • Rekebisha upelekaji, uelekezaji wa kurudi na iroute kwenye seva, sio kwenye simu.
  • Hifadhi nakala ya kurudisha nyuma, na ujaribu tena baada ya kuwasha upya.

Makala zinazohusiana